将二进制转换为 varchar

Suj*_*Tee 2 sql sql-server string binary varchar

我需要将二进制输出更改为 varchar(string),但它必须与二进制输出相同。但是在将 binary(hex) 值转换为 varchar 时,将返回空集。请帮助我。

前任

如果这是我的二进制值0x24000000008B0100000000

0x24000000008B0100000000将其转换为字符串后,我需要相同的输出。

小智 9

declare @val binary(20)
set @val=0x24000000008B0100000000

select @val, CONVERT(varchar(max),@val,1)
Run Code Online (Sandbox Code Playgroud)