我要说varchar(100)
来电@hexString
和我
SET @hexString ='0x47617279204a6f686e736f6e2032303230'
如何将此varchar转换为实际的十六进制0x47617279204a6f686e736f6e2032303230
(不带引号)?
答案 0 :(得分:2)
将CONVERT
与"样式"一起使用价值1
:
DECLARE @HexString VARCHAR(100);
SET @HexString = '0x47617279204a6f686e736f6e2032303230';
SELECT CONVERT(VARBINARY(100), @HexString, 1);
"风格" value是CONVERT
函数的可选第3个参数。
以VARBINARY
类型返回以下内容,而不是字符串:
0x47617279204A6F686E736F6E2032303230