TRANSLATE

TRANSLATE vous permet de remplacer un à un plusieurs caractères en une seule opération. Cette fonction renvoie une expression où toutes les occurrences de chaque caractère d'une chaîne sont remplacées par le caractère correspondant de la seconde chaîne.

Valeur renvoyée

VARCHAR2 | NVARCHAR2

Syntaxe

TRANSLATE(expr, from_string, to_string)

Arguments

expr correspond à une expression de texte à modifier.

from_string comprend les caractères à remplacer dans expr.

to_string comprend les caractères qui remplaceront ceux de from_string. Cette chaîne peut être plus courte que from_string, afin de remplacer les caractères supplémentaires par une valeur NULL. Toutefois, to_string ne peut pas être vide.

Exemple

TRANSLATE('disk', 'dk', 'Dc') renvoie la valeur Disc.