24
有没有一种方法可以直接从SQL Server管理工作室将二进制数据插入sql服务器?如何使用SSMS将二进制数据插入到sql服务器
有没有一种方法可以直接从SQL Server管理工作室将二进制数据插入sql服务器?如何使用SSMS将二进制数据插入到sql服务器
找到了答案:
SQL Server有一个接受文件路径的 “OPENROWSET” 命令。
如
Update myTable
set Image = (
SELECT *
FROM OPENROWSET(BULK N'C:\image.png', SINGLE_BLOB) test)
where ImageID = 1
来源:http://shortfastcode.blogspot.com/2009/12/insert-binary-data-like-images-into-sql.html
试试这个:
INSERT INTO Table (field1) VALUES (0xABCDEF)
哪里0xABCDEF
是被表示为十六进制序列的二进制数据。
这要求在服务器上启用OPENROWSET - 默认情况下它是禁用的。 –