- Catégories :
CHR , CHAR¶
Convertit un point de code Unicode (y compris ASCII 7 bits) en un caractère qui correspond à l’Unicode de l’entrée. Si un point de code non valide est spécifié, une erreur est renvoyée.
CHAR est un alias pour CHR.
Syntaxe¶
CHR( <input> )
Arguments¶
input
Le point de code Unicode pour lequel le caractère est renvoyé.
Renvoie¶
Le type de données de la valeur renvoyée est VARCHAR.
Exemples¶
Cet exemple démontre le comportement de la fonction pour certains points de code Unicode valides :
SELECT column1, CHR(column1) FROM (VALUES(83), (33), (169), (8364), (0), (null));
Ceci montre le résultat de la requête précédente :
+---------+--------------+ | COLUMN1 | CHR(COLUMN1) | |---------+--------------| | 83 | S | | 33 | ! | | 169 | © | | 8364 | € | | 0 | | | NULL | NULL | +---------+--------------+
Cet exemple illustre le comportement de la fonction pour un point de code Unicode non valide :
SELECT column1, CHR(column1) FROM (VALUES(-1));
Ceci montre le résultat de la requête précédente :
FAILURE: Invalid character code -1 in the CHR input
Cet exemple illustre le comportement de la fonction pour un autre point de code Unicode non valide :
SELECT column1, CHR(column1) FROM (VALUES(999999999999));
Ceci montre le résultat de la requête précédente :
FAILURE: Invalid character code 999999999999 in the CHR input