4
如你所知,在MySQL中我们有HEX & UNHEX,例如,当我写这样的:如何将字符串转换为十六进制,反之亦然?
select hex("Ali");
转换的结果是:416C69
和UNHEX是这样的:select unhex("416C69");
在MSSQL中,我无法将其转换,请给我一个例子,他们两个?
非常感谢......
如你所知,在MySQL中我们有HEX & UNHEX,例如,当我写这样的:如何将字符串转换为十六进制,反之亦然?
select hex("Ali");
转换的结果是:416C69
和UNHEX是这样的:select unhex("416C69");
在MSSQL中,我无法将其转换,请给我一个例子,他们两个?
非常感谢......
我认为这应该工作
SELECT hex(CAST("Ali" AS VARBINARY)) AS Expr1
用于反之亦然
select CONVERT(varbinary(max), "416C69");
这将转换为VARBINARY,那么你可以转换VARBINARY为varchar
[在SQL将字符串转换成HEX]的可能重复(http://stackoverflow.com/questions/219245/converting-a-string-to-hex-in-sql) – Jon