Fonction SQL ORACLE – REPLACE()
La fonction ORACLE REPLACE prend trois arguments de type chaine de caractère (arg1, arg2 et arg3) et retourne une chaine de caractère.
REPLACE(arg1, arg2, arg3)
Cette fonction retourne le contenu de l’argument arg1 en remplacent toutes les occurrences de la chaine arg2 dans arg1 par la chaine arg3.
Exemple:
SELECT REPLACE('Bonjour Le Monde', 'o', 'X') FROM DUAL; REPLACE('BONJOURLEMONDE','O','X') --------------------------------- BXnjXur Le MXnde
Nous pouvons aussi utiliser cette fonction en utilisant deux paramètres, dans ce cas l’occurrence de l’argument arg2 sera remplacer par nulle
SELECT REPLACE('Bonjour Le Monde', 'o') FROM DUAL; REPLACE('BONJOURLEMONDE','O') --------------------------------- Bnjur Le Mnde