Bonjour et désolé pour ce titre pas tres explicite.


Peut-on décoder du binaire dans une variable XML sans utiliser de fonction CONVERT? Je m' explique : je veux inserer dans une variable XML la valeur 'ABW' en binaire, soit 0x414257.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 DECLARE @dataXml XML 
 
 SET @dataXml = (SELECT  0x414257 as 'Code'
 FOR XML PATH('Row'),TYPE)  
 
 SELECT @dataXml
Le resultat ne me donne pas 'ABW' mais 'QUJX'... Je soupconne un probleme de decoding. J' ai ajouté l'option BINARY BASE64 mais sans succes. Que peut-on faire pour que mon SELECT renvoie ABW dans la balise ? Ca marche avec l'option CONVERT mais il me faut absolument trouver autre chose.

Merci.