[SQL] Remplacement de chaine de caracteres

hasendan Messages postés 529 Date d'inscription   Statut Membre Dernière intervention   -  
 Xav -
Salut
Je cherche a remplacer une chaine de caracteres nom1 par une autre nom2 dans un champ d'une table Oracle 9i par une requete Sql (J'utilise Toad)
Les champs concernés doivent repondre a :
select champ from table p1
where p1.etat = 'Validé'
AND p1.champ LIKE '%nom1%';

Le champ concerné contient des valeurs separées par des virgules:
ex. toto,titi,nom1,tutu

Merci d'avance
PS: je suis novice en la matière :)
A+
Dan

4 réponses

hasendan Messages postés 529 Date d'inscription   Statut Membre Dernière intervention   35
 
Salut
J'ai teste la requete ci-dessous qui marche sauf que je peux pas trier mes enregistrements
update table
set champ = REPLACE(champ, 'nom1', 'nom2') ;
3