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()