Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come convertire una stringa in esadecimale e viceversa?

Penso che dovrebbe funzionare

SELECT     hex(CAST("Ali" AS VARBINARY)) AS Expr1

per viceversa

select CONVERT(varbinary(max), "416C69");

Questo verrà convertito in varbinary, quindi puoi convertire varbinary in varchar

Conversione di una stringa in HEX in SQL

http://blogs.msdn.com/b/sqltips/archive/2008/07/02/converting-from-hex-string-to-varbinary-and-vice-versa.aspx