SQL Server:插入图像

时间:2017-07-31 06:20:50

标签: sql sql-server

我有一个包含不同列的表,其中包含一个图像。首先,我手动输入了除image列之外的所有其他列详细信息。最后我想手动将图像插入到该表中。我尝试使用此命令,但我失败了 - 它显示错误:

INSERT INTO Tablename (image column name) 
    SELECT BulkColumn 
    FROM Openrowset( Bulk 'path......', Single_Blob) as img 
    WHERE columnname = 'xxxxx';

1 个答案:

答案 0 :(得分:0)

如果您已插入详细信息,则需要更新图片column_name

    UPDATE Tablename
    SET column_name =
    (SELECT * FROM
    OPENROWSET(BULK N'path', SINGLE_BLOB) AS ORS)