[SQL] Remplacement de chaine de caracteres

Fermé
hasendan Messages postés 525 Date d'inscription lundi 28 août 2000 Statut Membre Dernière intervention 9 janvier 2016 - 20 juin 2005 à 22:07
 Xav - 22 nov. 2007 à 01:03
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 525 Date d'inscription lundi 28 août 2000 Statut Membre Dernière intervention 9 janvier 2016 35
21 juin 2005 à 11:10
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