1

番号の例はBIGINT1234567891 です。この番号の 16 進数は 0x499602D3 です。SQL Server 2008 でこの変換を行う方法を知りたいですか?

4

1 に答える 1

5

INT を 16 進数に変換します。

SELECT CONVERT(VARBINARY(8), 1234567891);

16 進数を 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 に答える