使用sql server 2005
我需要调用一个包含许多参数的存储过程,另一个是用于word文档的图像列.我无法更改数据库,因为它不在我的控制之下.我似乎无法在变量中设置openrowset的结果
text,ntext和image数据类型对局部变量无效.
什么是解决方法?
下面是无法使其工作的代码.
DECLARE BinaryContent image SET @BinaryContent=(SELECT BulkColumn FROM OPENROWSET(BULK N'C:\mydoc.docx',SINGLE_BLOB) blob EXEC [dbo].[InsertWordDocument] @Id = NEWID,@Name = N'DocName',@Description = N'Descriptiontochange',@BinaryColumn =@BinaryContent
我怎样才能完成上述工作?
非常感谢.