• Categoría: Oracle SQL
  • Visto: 12964

Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 

Sintaxis.

 

CHR(n,[USING NCHAR_CS])

Propósito

 

La función CHR devuelve el carácter que tiene el equivalente binario de n como un valor de tipo de dato VARCHAR2 en el set de caracteres de la base de datos o,  si se especifica USING NCHAR_CS, el set nacional de caracteres.

 

Para los conjuntos de caracteres de un solo byte, si n> 256, entonces la base de datos Oracle devuelve un valor binario equivalente a n mod 256. Para los juegos de caracteres multibyte.

 

Esta función toma como argumento un valor numérico, o cualquier valor que puede ser convertido a NUMBER de forma implícita, y devuelve un carácter.

 

Ejemplos: 


SELECT CHR(82) FROM DUAL;

C
-
R


En el ejemplo siguiente se ejecuta en una máquina basada en ASCII con el set de caracteres de base de datos definido como WE8ISO8859P1: 


SELECT CHR(67)||CHR(65)||CHR(84) "Gato"
FROM DUAL;

GATO
----
CAT