Función TRANSLATE

TRANSLATE es una función de manipulación de series de caracteres que manipula todos los tipos de datos (BIT, BLOB y CHARACTER) y sustituye los caracteres especificados en una serie de caracteres.

SINTAXIS

TRANSLATE devuelve una serie de caracteres formada por la serie de origen, en la que cada aparición de cualquier carácter presente en la serie de caracteres de búsqueda se sustituye por el carácter correspondiente de la serie de caracteres de sustitución.

Las series de caracteres de parámetro pueden ser del tipo de datos CHARACTER, BLOB o BIT pero los tres deben ser del mismo tipo. Si cualquier parámetro es NULL, el resultado es NULL.

Si la serie de caracteres de sustitución es más corta que la serie de caracteres de búsqueda, hay caracteres en la serie de caracteres de búsqueda para los que no hay ningún carácter correspondiente en la serie de caracteres de sustitución. Esto se trata como una instrucción para suprimir estos caracteres y cualquier aparición de los mismos en la serie de origen estará ausente en la serie de caracteres devuelta.

Si no especifica la expresión de serie de caracteres de sustitución, la serie de caracteres de sustitución toma por omisión una serie de caracteres vacía y la función suprime todas las apariciones de cualquier carácter de la serie de caracteres del resultado.

Conceptos relacionados
Visión general de ESQL
Tareas relacionadas
Desarrollo de ESQL
Referencia relacionada
Diagramas de sintaxis: tipos disponibles
Funciones de manipulación de series de caracteres ESQL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ak05261_