Bonjour,
J'ai en bdd un champs totoID de type varbinary(24). Ce champs provient d'un id utilisé dans un applicatif lambda du marché.
Dans cet applicatif, il vaut en décimal 987456123, ce chiffre converti en hexadécimal vaut 0x3ADB627B
Mais il est stocké en base en inversant, par groupe de 2 tous les chiffres, la représentation de totoID est donc 0x7B62DB3A
J'arrive à transformer 987456123 en hexadécimal en SQL comme ceci :
Mais je ne sais pas en SQL comment transformer @ki de 0x3ADB627B à 0x7B62DB3A, sauriez-vous faire cela s'il vous plaît ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 declare @ki varbinary(24) select @ki=987456123 select @ki--0x3ADB627B
L'idée est que je puisse ensuite faire des requêtes du type : select * from titi where totoID = @ki.
Merci pour le retour,
Partager