需要一个函数使用SQL将十进制值转换为十六进制

时间:2018-09-16 10:45:51

标签: sql sql-server

使用下面的convert语句,我只能得到以下结果。

SELECT CONVERT(VARBINARY(MAX), '9133') 

result = 0x39313333

有什么方法可以得到如下结果。

result = 0x0039003100330033

1 个答案:

答案 0 :(得分:1)

请尝试以下操作,从十进制进行六进制转换

SELECT CONVERT(VARBINARY(8), 9133) as hexa_output 

   hexa_output
    0x000023AD