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