La tabla que sigue muestra las funciones de sistema de la biblioteca StrLib y va seguida de tablas que muestran las variables y constantes de dicha biblioteca.
| Función de sistema e invocación | Descripción |
|---|---|
| result = characterAsInt (text ) | Convierte una serie de caracteres en una serie de enteros correspondiente al primer carácter de la expresión de caracteres. |
| result = clip (text ) | Suprime espacios en blanco finales y nulos del final de las series de caracteres devueltas y puede utilizarse para probar NULL. |
| result = compareStr (target, targetSubstringIndex, targetSubstringLength, source, sourceSubstringIndex, sourceSubstringLength) | Compara dos subseries de acuerdo con su orden ASCII o EBCDIC durante la ejecución y devuelve un valor (-1, 0 o 1) para indicar cuál es mayor. |
| result = concatenate (target , source) | Concatena destino y origen; coloca la nueva serie en destino; y devuelve un entero que indica si destino era suficientemente largo para contener la nueva serie |
| result = concatenateWithSeparator (target, source, separator) | Concatena destino y origen, insertando separador entre ellos; coloca la nueva serie en destino; y devuelve un entero que indica si destino era suficientemente largo para contener la nueva serie |
| copyStr (destino, índiceSubserieDestino, longitudSubserieDestino, origen, índiceSubserieOrigen, longitudSubserieOrigen) | Copia una subserie en otra |
| result = findStr (source, sourceSubstringIndex, sourceSubstringLength, searchString) | Busca la primera aparición de una subserie dentro de una serie. |
result = formatDate (valorFecha |
Da formato a un valor de fecha y devuelve un valor de tipo STRING. El formato predeterminado es el formato especificado en el entorno local actual. |
result = formatNumber (expresiónNumérica, |
Devuelve un número como serie con formato. |
result = formatTime (valorHora |
Da formato a un parámetro en un valor de hora y devuelve un valor de tipo STRING. El formato predeterminado es el formato especificado en el entorno local actual. |
result = |
Da formato a un parámetro en un valor de indicación de la hora y devuelve un valor de tipo STRING. El formato DB2 es el formato por omisión. |
| result = getNextToken (target, source, sourceSubstringIndex, sourceStringLength, characterDelimiter) | Busca en una serie el siguiente símbolo y lo copia en destino |
| result = integerAsChar (integer) | Convierte una serie de entero en una serie de caracteres. |
| result = lowerCase (text) | Convierte todos los valores en mayúsculas de una serie de caracteres en valores en minúsculas. Los valores numéricos y en minúsculas existentes no se ven afectados. |
| setBlankTerminator (destino) | Sustituye un terminador nulo y los caracteres subsiguientes (si los hay) de una serie por espacios, de modo que un valor de serie devuelto desde un programa C o C++ pueda funcionar correctamente en un programa generado por EGL |
| setNullTerminator (destino) | Cambia todos los espacios finales de una serie por nulos |
| setSubStr (destino, índiceSubserieDestino, longitudSubserieDestino, origen) | Sustituye cada carácter de una subserie por un carácter especificado |
| result =spaces (characterCount) | Devuelve una serie de una longitud especificada. |
| result = strLen (source) | Devuelve el número de bytes de un elemento, excluyendo los espacios finales o los nulos |
| result = textLen (source) | Devuelve el número de bytes de una expresión de texto, excluyendo los espacios finales o los nulos |
| result = upperCase (characterItem) | Convierte todos los valores en minúsculas de una serie de caracteres en valores en mayúsculas. Los valores numéricos y en mayúsculas existentes no se ven afectados. |
La tabla siguiente muestra las variables de sistema de la biblioteca StrLib.
| Variable de sistema | Descripción |
|---|---|
| defaultDateFormat | Especifica el valor de defaultDateFormat, que es una de las diversas máscaras que pueden utilizarse para crear la serie devuelta por la función StrLib.formatDate. |
| defaultMoneyFormat | Especifica el valor de defaultMoneyFormat, que es una de las diversas máscaras que pueden utilizarse para crear la serie devuelta por la función StrLib.formatNumber. |
| defaultNumericFormat | Especifica el valor de defaultNumericFormat, que es una de las diversas máscaras que pueden utilizarse para crear la serie devuelta por la función StrLib.formatNumber. |
| defaultTimeFormat | Especifica el valor de defaultTimeFormat, que es una de las diversas máscaras que pueden utilizarse para crear la serie devuelta por la función StrLib.formatTime. |
| defaultTimestampFormat | Especifica el valor de defaultTimestampFormat, que es una de las diversas máscaras que pueden utilizarse para crear la serie devuelta por la función StrLib.formatTimestamp. |
La tabla siguiente muestra las constantes de sistema de la biblioteca StrLib. Todas son de tipo STRING.
| Constante de sistema | Descripción |
|---|---|
| db2TimestampFormat | El patrón aaaa-MM-dd-HH.mm.ss.ffffff, que es el formato de indicación de la hora por omisión de IBM DB2. |
| eurDateFormat | El patrón dd.MM.aaaa, que es el formato de fecha estándar europeo de IBM. |
| eurTimeFormat | El patrón HH.mm.ss, que es el formato de hora estándar europeo de IBM. |
| isoDateFormat | El patrón aaaa-MM-dd, que es el formato de fecha especificado por International Standards Organization (ISO). |
| isoTimeFormat | El patrón HH.mm.ss, que es el formato de hora especificado por International Standards Organization (ISO). |
| jisDateFormat | El patrón aaaa-MM-dd, que es el formato de fecha estándar industrial japonés. |
| jisTimeFormat | El patrón HH:mm:ss, que es el formato de hora estándar industrial japonés. |
| odbcTimestampFormat | El patrón aaaa-MM-dd HH:mm:ss.ffffff, que es el formato de indicación de la hora de ODBC. |
| usaDateFormat | El patrón MM/dd/aaaa, que es el formato de fecha estándar para EE.UU. de IBM. |
| usaTimeFormat | El patrón hh:mm AM, que es el formato de hora estándar de EE.UU. de IBM. |
Consulta relacionada
formatDate()
formatNumber()
formatTime()
formatTimeStamp()