Replace avec une longue liste de termes à remplacer
Bonjour,
J'ai un script PHP qui traite des chaines de caractères pour supprimer des mots parasites.
Je souhaite transposer ce traitement PHP directement en SQL dans ORACLE.
Aujourd'hui j'ai :
Code:
1 2 3
|
$liste_rs=array("sas","soc anonyme","ste gen de batiment","entreprise ","societe","entreprise generale batiment","monsieur","etablissements","scp","ass","scp","soc","sas","sarl","sa","entr","entreprise","ent","ste","selarl","sci");
$chaine=str_replace($liste_rs,"", $chaine); |
Comment puis-je faire en SQL dans Oracle pour reproduire le même fonctionnement ?
Actuellement je n'y arrive qu'en contenant des REPLACE et ça devient vite illisible :
Code:
REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(REPLACE($chaine,'sas',''),"soc anonyme",""),........)
Merci d'avance pour votre aide.