File 在SQLServer2008R2中使用Openrowset打开Blob字段
我需要使用Openrowset从SQLServer2008 R2读取fileobject的帮助,我可以将文件写入Blob列,如下所示:File 在SQLServer2008R2中使用Openrowset打开Blob字段,file,sql-server-2008-r2,openrowset,File,Sql Server 2008 R2,Openrowset,我需要使用Openrowset从SQLServer2008 R2读取fileobject的帮助,我可以将文件写入Blob列,如下所示: INSERT INTO myTable(FileName, FileType, Document) SELECT 'Text1.txt' AS FileName, '.txt' AS FileType, * FROM OPENROWSET(BULK N'C:\Text1.txt', SINGLE_BLOB) AS Docume
INSERT INTO myTable(FileName, FileType, Document)
SELECT 'Text1.txt' AS FileName,
'.txt' AS FileType,
* FROM OPENROWSET(BULK N'C:\Text1.txt', SINGLE_BLOB) AS Document;
但是我如何读回并写入磁盘呢
谢谢您可以将实用程序与queryyout参数结合使用,将blob保存到磁盘
bcp "select datei
from Adventureworks.Person.Address
WHERE addressid=1 "
queryout "c:\TestOut.doc" -T -n -Slocalhost
参考页面上有一些很好的示例,以及大量的命令行选项