집 >데이터 베이스 >MySQL 튜토리얼 >SQL 명령만 사용하여 SQL Server 2005에 이미지를 삽입하는 방법은 무엇입니까?
SQL을 사용하여 SQL Server 2005 테이블 이미지 필드로 이미지 가져오기
이미지 유형 열에 이미지를 삽입하는 것은 어려운 작업일 수 있습니다. 이 문서에서는 SQL 명령만 사용하여 SQL Server 2005에 그림을 삽입하여 데이터 무결성을 보장하는 프로세스를 설명합니다.
시작하려면 이미지 열이 있는 테이블을 만듭니다. 다음 SQL 문은 직원 ID, 이름 및 사진 열이 포함된 "Employees"라는 테이블을 생성합니다.
CREATE TABLE Employees ( Id int, Name varchar(50) not null, Photo varbinary(max) not null )
이제 "Photo" 열에 그림을 삽입해 보겠습니다. 다음 코드는 이미지 파일을 읽고 이를 데이터베이스에 삽입하는 방법을 보여줍니다.
INSERT INTO Employees (Id, Name, Photo) SELECT 10, 'John', BulkColumn FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
이 명령문은 "C:"에 "photo.bmp"라는 이미지 파일이 있다고 가정합니다. 이에 따라 파일 경로와 직원 세부 정보를 바꾸십시오.
이미지가 성공적으로 삽입되었는지 확인하려면 다음 단계를 수행할 수 있습니다.
DECLARE @imageData varbinary(max) = 0x<hexadecimal data from step 3> SELECT @imageData
결과는 삽입된 이미지를 OLE로 표시합니다.
이 프로세스를 통해 이미지가 효율적으로 저장되고 필요할 때 쉽게 액세스할 수 있으므로 SQL Server 데이터베이스에서 이미지를 처리하는 편리한 방법이 제공됩니다.
위 내용은 SQL 명령만 사용하여 SQL Server 2005에 이미지를 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!