【发布时间】:2018-11-21 14:48:29
【问题描述】:
我在尝试将 varbinary(max) 字段从一个数据库移动到另一个数据库时遇到问题。 如果我这样插入: 0xD0CF11E0A1B11AE10000000 它以额外的“0”开头: 0x0D0CF11E0A1B11AE10000000
我无法摆脱这个。我尝试了很多工具,例如 SSMS 导出工具或 BCP,但没有任何成功。无论如何,我最好在脚本中解决它。
而且没有太多关于 varbinary 的知识(一个程序生成它),我唯一的目标就是复制它:)
【问题讨论】:
-
无效文字....十六进制数字的奇数 - 必须是偶数。
-
十六进制表示的每个字符代表一个半字节。 Varbinary 以字节为单位工作。您的第一个表达式包含 23 个十六进制字符。
标签: sql sql-server varbinary