TRANSLATE es una función de manejo de series que maneja todos los tipos de datos de serie (BIT, BLOB y CHARACTER), y sustituye los caracteres especificados en una serie.
TRANSLATE devuelve una serie que se compone de la serie de origen, en que cada aparición de cualquier carácter que aparece en la serie de búsqueda se sustituye por el carácter correspondiente de la serie de sustitución.
Las series de parámetro pueden tener el tipo de datos CHARACTER, BLOB o BIT pero los tres han de ser del mismo tipo. Si cualquier parámetro es NULL, el resultado es NULL.
Si la serie de sustitución es más corta que la serie de búsqueda, hay caracteres de la serie de búsqueda para los que no hay un carácter correspondiente en la serie de sustitución. Se trata como una instrucción para suprimir estos caracteres y cualquier aparición de estos caracteres en la serie de origen estará ausente en la serie devuelta
Si no se especifica la expresión de serie de sustitución, se supone que la serie de sustitución es una serie vacía y la función suprimirá todas las apariciones de los caracteres en la serie de búsqueda del resultado.
Conceptos relacionados
ESQL
Tareas relacionadas
Desarrollo de ESQL
Referencia relacionada
Preferencia de sintaxis
Funciones de manejo de series ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak05261_ |