- Categorias:
CHR , CHAR¶
Converte um ponto de código Unicode (incluindo ASCII de 7 bits) no caractere que corresponde ao Unicode de entrada. Se um ponto de código inválido for especificado, um erro será devolvido.
CHAR é um alias para CHR.
Sintaxe¶
CHR( <input> )
Argumentos¶
input
O ponto de código Unicode para o qual o caractere é retornado.
Retornos¶
O tipo de dados do valor retornado é VARCHAR.
Exemplos¶
Este exemplo demonstra o comportamento da função para alguns pontos válidos de código Unicode:
SELECT column1, CHR(column1) FROM (VALUES(83), (33), (169), (8364), (0), (null));
Isto mostra a saída para a consulta anterior:
+---------+--------------+ | COLUMN1 | CHR(COLUMN1) | |---------+--------------| | 83 | S | | 33 | ! | | 169 | © | | 8364 | € | | 0 | | | NULL | NULL | +---------+--------------+
Este exemplo demonstra o comportamento da função para um ponto de código Unicode inválido:
SELECT column1, CHR(column1) FROM (VALUES(-1));
Isto mostra a saída para a consulta anterior:
FAILURE: Invalid character code -1 in the CHR input
Este exemplo demonstra o comportamento da função para outro ponto de código Unicode inválido:
SELECT column1, CHR(column1) FROM (VALUES(999999999999));
Isto mostra a saída para a consulta anterior:
FAILURE: Invalid character code 999999999999 in the CHR input