Guide de création de scripts ACL 14.1

Fonction HEX( )

Convertit une chaîne ASCII en chaîne hexadécimale.

HEX(champ)
Nom Type Description
champ caractère La chaîne ASCII à convertir en chaîne hexadécimale.

Caractère.

Exemples basiques

Renvoie "3132333435" :

HEX("12345")

Renvoie les valeurs dans le champ Compte sous forme de chaînes de caractères hexadécimaux :

HEX(Compte)

Fonctionnement

Cette fonction renvoie la chaîne hexadécimale équivalente à la valeur de champ ou à l'expression que vous indiquez. Elle permet d'identifier le contenu exact d'un champ, y compris les caractères ne pouvant pas s'afficher à l'écran, comme les retours chariot, les sauts de ligne et NUL (valeur null).

Longueur de la valeur renvoyée

La valeur renvoyée est une chaîne deux fois plus longue que la valeur champ. Les chiffres de 0 à 9 et les lettres de A à F (pour les chiffres de 10 à 15) représentent les 16 valeurs hexadécimales.

Utiliser comme valeurs d'entrée des champs plutôt que des expressions

En général, il est recommandé d'utiliser cette fonction avec des champs plutôt qu'avec des expressions. En effet, HEX( ) affiche une représentation du format de stockage interne des expressions, qui n'est pas pertinente dans la plupart des cas.