我需要转换 VarBinary
对a的价值 String
值,我想得到与 VarBinary
. 请参见以下内容:
DECLARE @RFID INT
SET @RFID = 1292202724
SELECT CONVERT(VARBINARY(8), @RFID) AS 'VARBINARY_VALUE'
SELECT CAST((CONVERT(VARBINARY(8), @RFID)) AS NVARCHAR) AS 'STRING_VALUE' --Using Cast
SELECT CONVERT(NVARCHAR(15),(CONVERT(VARBINARY(8), @RFID))) AS 'STRING_VALUE' --Using Convert
结果如下:
我想要的是字符串值应该得到与“0x4d0572e4”相同的值 VarBinary
价值观。但正如你所见,我不能转换成字符串。
如果你有解决办法,请告诉我。
1条答案
按热度按时间8ehkhllq1#
当你看官方文件
convert
您发现对于二进制数据,有一个样式选项0、1、2。样式选项1以十六进制格式给出值。