Ratio: 4 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio desactivado
 

Sintaxis.

 

ASCII(char) 

 

Propósito.

 

La función ASCII devuelve la representación decimal en el set de caracteres de la base de datos del argumento char.

 

char puede ser de tipo de datos CHAR, VARCHAR2, NCHAR o NVARCHAR2. El valor devuelto es del tipo de datos NUMBER. Si el set de caracteres de la base de datos es ASCII de 7 bits, entonces esta función devuelve un valor ASCII. Si el set de caracteres en la base de datos es un código EBCDIC, entonces, la función ASCII devuelve un valor EBCDIC.

Esta función no es compatible con los tipos datos CLOB directamente. Sin embargo, CLOB se pueden pasar como argumentos a través de la conversión de datos implícita.

 

Ejemplos:

 

En este ejemplo obtenemos el valor decimal de la letra 'R' 


SELECT ASCII('R') FROM DUAL;

ASCII('R')
----------
82


El ejemplo siguiente devuelve los empleados cuyo primer apellido comienza con la letra 'R', cuyo valor ASCII equivalente es el 82: 


SELECT apellido_1
FROM empleados
WHERE ASCII(SUBSTR(apellido_1, 1, 1)) = 76
ORDER BY apellido_1

APELLIDO_1
-------------------------
Ramos
Rodriguez
Ruiz





© 2010-2017 Tu Informática F@cil
Subir

Las cookies de este sitio se usan para personalizar el contenido y los anuncios, para ofrecer funciones de medios sociales y para analizar el tráfico. Además, compartimos información sobre el uso que haga del sitio web con nuestros partners de medios sociales, de publicidad y de análisis web. Si se continúa navegando, consideramos que se acepta su uso. Es posible cambiar la configuración u obtener más información haciendo clic en el botón - Mas Información -