TRANSLATE

TRANSLATE ermöglicht, dass Sie mehrere einzelne Zeichen nacheinander in einem Vorgang substituieren. Dieser Ausdruck gibt einen Ausdruck zurück, in dem alle Vorkommen jedes Zeichens in einer Zeichenfolge durch das entsprechende Zeichen in einer zweiten Zeichenfolge ersetzt werden.

Rückgabewert

VARCHAR2 | NVARCHAR2

Syntax

TRANSLATE(expr, from_string, to_string)

Argumente

expr ist ein Textausdruck, der geändert werden muss.

from_string besteht aus einem oder mehreren Zeichen, die in expr ersetzt werden müssen.

to_string besteht aus einem oder mehreren Zeichen, die die entsprechenden Zeichen in from_string ersetzen. Diese Zeichenfolge kann kürzer als from_string sein, sodass eine Null die zusätzlichen Zeichen darstellt. to_string darf jedoch nicht leer sein.

Beispiel

TRANSLATE('disk', 'dk', 'Dc') gibt den Wert Disc zurück.