MSSQL varbinary插入

时间:2017-06-12 12:51:20

标签: sql-server

我有一个包含varbinary(max)的表来包含图像。

我有时将这些脚本编写为 插入mytable(myvarbincol)值(0x123 ...)。

这通常有效。

但是,我发现两张图片以一种相当奇怪的方式失败了。

插入(或选择相同的数字)时,我会看到以下内容:

SELECT 0x12345

结果: 0x01234

它在前面添加一个0并切断最后一个""。

我的意思是我能理解我是否以某种方式达到varbinary(max)的最大值,然后出错了,但这很奇怪。

任何人都知道为什么我会看到这个?它是在MSSQL 2016上运行的,但是我在2012年尝试了同样的结果。

Link to number giving strange results

0 个答案:

没有答案