Función ASCII( )

Devuelve el código ASCII para un carácter determinado.

Sintaxis

ASCII(carácter)

Parámetros

Nombre Tipo Descripción
carácter carácter

El carácter para el cual se debe identificar el código ASCII.

Puede especificar un carácter entre comillas, o una expresión, un campo o una cadena de varios caracteres. Si especifica varios caracteres, sólo se evalúa el primer carácter.

Salida

Numérico.

Ejemplos

Ejemplos básicos

Devuelve 65:

ASCII("A")

Devuelve 49:

ASCII("1")

Ejemplos avanzados

Extracción de un registro que comienza con un carácter de tabulación

Extraer registros que tengan un carácter tabulador al principio de un campo llamado "Descripción". El código ASCII para el carácter de tabulación es "9".

EXTRACT RECORD TO "Entradas_tabulación.TXT" IF ASCII(Descripción) = 9

Observaciones

Prueba para caracteres no imprimibles

Puede usar ASCII( ) para hacer una prueba en busca de caracteres no imprimibles, tales como:

  • Nulo ASCII "0"
  • Tabulación ASCII "9"
  • Salto de línea (LF) ASCII "10"
  • Retorno del carro (CR) ASCII "13"

Funciones relacionadas

ASCII( ) es la función inversa a CHR( ).

Guía de creación de scripts de ACL 14.1