2017-04-17 2 views
0

La valeur ascii du signe + est 43. La valeur hexadécimale est 2B. J'essaie de prendre la valeur hexadécimale "2B" qui est stockée comme varchar et la convertir en signe + en sql. Des idées? Je n'arrive pas à trouver la réponse sur google et essayé différentes choses et je n'arrive pas à le faire fonctionner.Convertissez la valeur hexadécimale "2B" en "+". T-SQL

Répondre

0

Essayez ceci. En supposant que c'est SQL Server.

SELECT CONVERT(VARCHAR(MAX), CONVERT(VARBINARY(MAX), '0x2b', 1)) 
+0

Merci l'homme! Tu es incroyable! – RiceRiceBaby