我有一个SQL Server数据库,其中包含一个类型为varbinary(256)的字段。
当我通过MMS中的查询查看此二进制字段时,其值如下所示:
0x004BC878B0CB9A4F86D0F52C9DEB689401000000D4D68D98C8975425264979CFB92D146582C38D74597B495F87FEA09B68A8440A
当我使用CFDUMP查看相同的字段(和相同的记录)时,该值如下所示:
075-56120-80-53-10279-122-48-1144-99-21104-1081000-44-42-115-104-56-10584373873121-49-714520101-126-61-115116891237395-121-2-96-101104-886810
(对于下面的示例,原始二进制值将是@A,上面的CFDUMP值将是@B)
我尝试使用CAST(@B as varbinary(256)),但未得到与@A相同的值。
我必须怎么做才能将从CFDUMP检索的值转换为正确的二进制表示?
注意:我不再拥有数据库中的适用记录。 我需要将@B转换为可以重新插入varbinary(256)字段的正确值。
当我通过MMS中的查询查看此二进制字段时,其值如下所示:
0x004BC878B0CB9A4F86D0F52C9DEB689401000000D4D68D98C8975425264979CFB92D146582C38D74597B495F87FEA09B68A8440A
当我使用CFDUMP查看相同的字段(和相同的记录)时,该值如下所示:
075-56120-80-53-10279-122-48-1144-99-21104-1081000-44-42-115-104-56-10584373873121-49-714520101-126-61-115116891237395-121-2-96-101104-886810
(对于下面的示例,原始二进制值将是@A,上面的CFDUMP值将是@B)
我尝试使用CAST(@B as varbinary(256)),但未得到与@A相同的值。
我必须怎么做才能将从CFDUMP检索的值转换为正确的二进制表示?
注意:我不再拥有数据库中的适用记录。 我需要将@B转换为可以重新插入varbinary(256)字段的正确值。