下面是我的存储过程的一部分,它将我的图像转换为varbinary格式,以便它可以插入到我的表中。需要插入图像的表的列是varbinary数据类型。此列也是文件流列。问题是,当我执行此查询时,它返回查询而不是转换数据
begin
Declare @Sql varchar(2000)
Declare @img varbinary(max)
Declare @productImageUrl varchar(max)='E:\3840x2400.jpg'
set @Sql= N'Declare @test VARBINARY(MAX);SELECT @test = CAST(bulkcolumn AS VARBINARY(MAX))
FROM OPENROWSET(bulk '''+@productImageUrl+''', SINGLE_BLOB ) AS productImage PRINT @TEST'
--print @img
--print @sql
exec(@Sql)
end
有人可以建议我如何获取数据而不是查询。任何帮助,将不胜感激 。 感谢..