Catégories :

Fonctions de chaîne et fonctions binaires (général)

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.

Voir aussi :

ASCII , UNICODE

Syntaxe

CHR( <input> )

Arguments

entrée

Le point de code Unicode pour lequel le caractère est renvoyé.

Exemples

Ces exemples illustrent le comportement de la fonction pour les points de code Unicode valides, ainsi que pour les points de code Unicode non valides :

SELECT column1, CHR(column1)
FROM (VALUES(83), (33), (169), (8364), (0), (null));

+---------+--------------+
| COLUMN1 | CHR(COLUMN1) |
|---------+--------------|
|      83 | S            |
|      33 | !            |
|     169 | ©            |
|    8364 | €            |
|       0 |              |
|    NULL | NULL         |
+---------+--------------+

SELECT column1, CHR(column1)
FROM (VALUES(-1))v;

FAILURE: Invalid character code -1 in the CHR input

SELECT column1, CHR(column1)
FROM (VALUES(999999999999))v;

FAILURE: Invalid character code 999999999999 in the CHR input