TRANSLATE

TRANSLATE permite realizar varias sustituciones de caracteres sencillos, uno a uno, en una sola operación. Esta función devuelve una expresión con todas las incidencias de cada carácter en la cadena sustituidas por el carácter correspondiente en una segunda cadena.

Valor de Retorno

VARCHAR2 | NVARCHAR2

Sintaxis

TRANSLATE(expr, from_string, to_string)

Argumentos

expr es la expresión de texto que se modifica.

from_string consta de uno o más caracteres de expr que se deben sustituir.

to_string consta de uno o más caracteres que sustituyen los caracteres correspondientes de from_string. Esta cadena puede ser más corta que from_string; en este caso, un valor nulo sustituye los caracteres adicionales. Sin embargo, to_string no puede estar vacío.

Ejemplo

TRANSLATE('disk', 'dk', 'Dc') devuelve el valor Disc.