Probleme binary XML dans SQL
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:
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.