TRANSLATE

TRANSLATE consente di effettuare diverse sostituzioni uno-a-uno di singoli caratteri in un'unica operazione. Questa funzione restituisce un'espressione con tutte le ricorrenze di ogni carattere in una stringa sostituite dal carattere corrispondente in una seconda stringa.

Valore restituito

VARCHAR2 | NVARCHAR2

Sintassi

TRANSLATE(expr, from_string, to_string)

Argomenti

expr è un'espressione di testo da modificare.

from_string consiste in uno o più caratteri da sostituire in expr.

to_string consiste in uno o più caratteri che sostituiranno i caratteri corrispondenti in from_string. Questa stringa può essere più corta di from_string; in questo caso, un valore nullo sostituisce i caratteri aggiuntivi. Tuttavia, to_string non può essere vuoto.

Esempio

TRANSLATE('disk', 'dk', 'Dc') restituisce il valore Disc.