2015-12-30 67 views
3

我檢查了this但它沒有爲我工作。在SQL Server中更新數據類型圖像列

誰能告訴我怎麼可以在SQL Server 2008 R2.

例如更新數據類型Image列,

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

這不更新。 :(

請建議更新Image數據類型列的最佳簡便的方法

非常感謝

+4

當然,[ntext,tex和image](https://msdn.microsoft.com/en-GB/library/ms187993.aspx):「** ntext **,** text **和**圖像**數據類型將在未來版本的Microsoft SQL Server中刪除。避免在新的開發工作中使用這些數據類型,並計劃修改當前正在使用它們的應用程序「 –

+0

我不打算反饋我已經給你的鏈接文檔 –

+0

對不起@Damien_The_Unbeliever - 我還沒有檢查BTW謝謝你給我的知識:) – pedram

回答

1

嘗試在以下刪除'':。

Update TableName 
Set ShowImage = 0xFFD8FFE000104A46494600010101004800480000FFDB0043000604040405040605050609 
where Id =1 

你有使用VARBINARY(MAX)而不是IMAGE根據@Damien_The_Unbeliever提供的數據類型documentation

+1

非常好,現在正在工作。非常感謝。 – pedram

+0

不客氣,快樂編碼! –

相關問題