BULK INSERT Communication.Message
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;Database=C:\temp\Messages201101.XLS', [messages$])
如何从名为Attachments.FileContents的表中的名为FileBytes的Varbinary(max)字段中读取上述内容并改为读取Message.XLS?我已经知道如何通过各种方法将它放在表中 - 我只是不知道从VarBinary(max)字段使用BULK INSERT的方法。
答案 0 :(得分:0)
Jet驱动程序无法打开包含文件字节的VARBINARY
。查看this MSDN page,文档没有讨论打开/挂载除文件之外的任何内容。您必须从FileBytes
中取出字节,将它们写入文件,然后在OPENROWSET
语句中使用 文件。