有没有办法在SQL Server中获取字符串的十六进制转储?解决字符集和整理问题很有用。
在MySQL中,您需要SELECT HEX('€uro')
,在Oracle中,您需要SELECT DUMP('€uro') FROM DUAL
。
答案 0 :(得分:21)
SELECT CAST('€uro' AS VARBINARY(4))
返回
0x8075726F
在我的默认排序规则上。
修改强> 刚刚注意到了Unicode标签
SELECT CAST(N'€uro' AS VARBINARY(8))
返回
0xAC20750072006F00