SQL Server 2012
Update [dbo].[TestTable]
Set [TESTFILE]= 0xD0CF11E0A1B11AE10000000000000000000000000000000
where FILETYPE = 7
здесь столбец TESTFILE это тип данных 'image'
После выполнения вышеприведенного оператора данные в столбце TESTFILE выглядят как 0x0D0CF11E0A1B11AE10000000000000000000000000000000 , где добавляется дополнительная цифра «0» перед «DOC», и это не работает с моей прикладной программой.
Также пробовал следующим образом, но с той же проблемой.
declare @imageData VARBINARY(MAX)
set @imageData = 0xD0CF11E0A1B11AE10000000000000000000000000000000
Update [dbo].[TestTable]
Set [TESTFILE]= @imageData
where FILETYPE = 3
Есть идеи, как избежать добавления лишних цифр?