반응형
SQL 만 사용하여 SQL Server 2005 이미지 필드에 그림 삽입
SQL Server 2005 및 Management Studio Image
를 사용하여 표의 유형 열에 그림을 어떻게 소개합니까?
가장 중요한 것은 무엇입니까?
CREATE TABLE Employees
(
Id int,
Name varchar(50) not null,
Photo varbinary(max) not null
)
INSERT INTO Employees (Id, Name, Photo)
SELECT 10, 'John', BulkColumn
FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
레코드 업데이트 :
UPDATE Employees SET [Photo] = (SELECT
MyImage.* from Openrowset(Bulk
'C:\photo.bmp', Single_Blob) MyImage)
where Id = 10
메모 :
- 사용중인 로그인에 대해 'BULKADMIN'역할 권한을 추가해야합니다.
- SQL Server Management Studio를 사용할 때 경로가 컴퓨터를 가리 키지. 로컬 컴퓨터에서 SSMS를 시작하고 서버 X의 SQL Server 인스턴스에 연결하면 파일 C : \ photo.bmp는 컴퓨터가 아닌 서버 X의 하드 드라이브 C :를 가리습니다.
테이블 생성 :
Create Table EmployeeProfile (
EmpId int,
EmpName varchar(50) not null,
EmpPhoto varbinary(max) not null )
Go
문 삽입 :
Insert EmployeeProfile
(EmpId, EmpName, EmpPhoto)
Select 1001, 'Vadivel', BulkColumn
from Openrowset( Bulk 'C:\Image1.jpg', Single_Blob) as EmployeePicture
이 SQL 쿼리가 잘 작동합니다.
반응형
'ProgramingTip' 카테고리의 다른 글
Asp.Net WebApi2 AspNet.WebApi.Cors 5.2.3에서 작동하지 않는 CORS 활성화 (0) | 2020.11.01 |
---|---|
가져 오기 오기를 기본 인증? (0) | 2020.11.01 |
http를 통해 파일에 대한 직접 액세스를 차단하지만 PHP 펼쳐 액세스는 허용 (0) | 2020.11.01 |
ObservableCollection <> 대 목록 <> (0) | 2020.11.01 |
SQL Server ORDER BY 날짜 및 마지막 null (0) | 2020.11.01 |