1

我有BIGINT数字示例 1234567891,这个数字的十六进制是 0x499602D3。我想知道如何在 SQL Server 2008 中完成这种转换?

4

1 回答 1

5

将 INT 转换为十六进制:

SELECT CONVERT(VARBINARY(8), 1234567891);

将十六进制转换为 INT:

SELECT CONVERT(INT, 0x499602D3);

BIGINT应该是相同的交易替换INT使用BIGINT

SELECT CONVERT(VARBINARY(8), CAST(2716455883 as bigint));

请参阅http://classicasp.aspfaq.com/general/how-do-i-convert-from-hex-to-int-and-back.html

于 2012-11-30T09:59:02.097 回答