Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

CHR

CHR

Lorsque vous configurez le
Service d'intégration de données
pour déplacer des données en mode ASCII, CHR renvoie le caractère ASCII correspondant à la valeur numérique que vous transmettez à cette fonction. Les valeurs ASCII sont comprises dans la plage 0 à 255. Vous pouvez transmettre n'importe quel nombre entier à CHR, mais seuls les codes ASCII 32 à 126 sont des caractères imprimables.
Lorsque vous configurez le
Service d'intégration de données
pour déplacer des données en mode Unicode, CHR renvoie le caractère Unicode correspondant à la valeur numérique que vous transmettez à cette fonction. Les valeurs Unicode sont comprises dans la plage 0 à 65535.

Syntaxe

CHR(
numeric_value
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
numeric_value
Obligatoire
Type de données numérique. Valeur que vous voulez renvoyer comme caractère ASCII ou Unicode. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Caractère ASCII ou Unicode. Chaîne contenant un caractère.
NULL si une valeur transmise à la fonction est NULL.

Exemple

L'expression suivante renvoie le caractère ASCII ou Unicode pour chaque valeur numérique dans le port ITEM_ID :
CHR( ITEM_ID )
ITEM_ID
RETURN VALUE
65
A
122
z
NULL
NULL
88
X
100
d
71
G
Utilisez la fonction CHR pour concaténer un guillemet simple dans une chaîne. Le guillemet simple est le seul caractère que vous ne pouvez pas utiliser dans un littéral chaîne. Considérons l’exemple suivant :
'Joan' || CHR(39) || 's car'
La valeur de retour est :
Joan's car