在SQL Server中更新数据类型图像列

时间:2015-12-30 07:09:53

标签: sql-server sql-server-2008-r2

我已经检查了this,但它对我不起作用。

任何人都可以告诉我如何更新Image

中的数据类型SQL Server 2008 R2.

例如,

Update TableName
Set ShowImage = '0xFFD8FFE000104A46494600010101004800480000FFDB0043000604040405040605050609'
WHERE Id =1 

这不是更新。 :(

请建议更新Image数据类型列的最佳和最简单的方法。

非常感谢。

1 个答案:

答案 0 :(得分:1)

尝试删除以下内容中的''

Update TableName
Set ShowImage = 0xFFD8FFE000104A46494600010101004800480000FFDB0043000604040405040605050609
where Id =1 

根据@Damien_The_Unbeliever提供的documentation,您必须使用VARBINARY(MAX)而不是IMAGE数据类型。