복붙노트

[SQL] 단지 SQL을 사용하여 SQL Server 2005의 이미지 필드에 그림 삽입

SQL

단지 SQL을 사용하여 SQL Server 2005의 이미지 필드에 그림 삽입

SQL Server 2005 및 Management Studio를 사용하여 어떻게 테이블의 이미지 타입 컬럼에 그림을 삽입합니까?

가있을 경우 가장 중요한 것은 어떻게 확인합니까?

해결법

  1. ==============================

    1.

    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
    
  2. ==============================

    2.기록을 갱신하는 경우 :

    기록을 갱신하는 경우 :

     UPDATE Employees SET [Photo] = (SELECT
     MyImage.* from Openrowset(Bulk
     'C:\photo.bmp', Single_Blob) MyImage)
     where Id = 10
    

    메모:

  3. ==============================

    3.테이블 만들기 :

    테이블 만들기 :

    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 쿼리 작업 좋아.

  4. from https://stackoverflow.com/questions/416881/insert-picture-into-sql-server-2005-image-field-using-only-sql by cc-by-sa and MIT license