2013-03-24 21 views
7

MSSMSの使用クエリを実行しようとしています。SQL intから16進数への変換little/bigエンディアン形式

SELECT CONVERT(BINARY(16), 14437) 

それはに結果:

0x00000000000000000000000000003865 

しかし、これは私が探しているものです:

0x65380000000000000000000000000000 

私は逆なく、運を使用してみました。

SELECT REVERSE(CONVERT(BINARY(16), 14437)) 

答えて

9

私は逆が、運を使用してみました。

REVERSE文字列を返します。バイナリにキャストすると、目的の結果が返されます。

SELECT CONVERT(BINARY(16), REVERSE(CONVERT(BINARY(16), 14437))) 
+0

ありがとうございました。 11分後に答えを受け入れることができます。 :) – madziikoy

関連する問題