Bonjour,
Je souhaite mettre à jour la table commentaire et j'ai 303 lignes à mettre à jour.
L'inconvénient c'est que je dois mettre à jour le commentaire par rapport au commentaire déjà existant. en gros il faut que j'enlève une partie du commentaire qui lors d'un copier/coller à écrit des lignes de codes.
Pour trouver mes commentaires "incriminés" je passe par la requête suivante :
Et pour mettre à jour le commentaire je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select w.code, w.CREATEDATE, d.* from cswo_wo w inner join CSSY_DESCRIPTION d on d.id = w.COMMENT where d.RAWDESCRIPTION like '<!%'
Comment puis je faire pour que ça change le commentaire par rapport à chaque commentaires incriminés?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 update CSSY_DESCRIPTION set RAWDESCRIPTION = SUBSTRING(rawdescription,(charindex('endif] -->',rawdescription)+10),len(rawdescription)), DESCRIPTION = SUBSTRING(rawdescription,(charindex('endif] -->',rawdescription)+10),len(rawdescription)) where id ='15da6051f82-9af1'
Je pensais à cette requête mais c'est pas ça :
Pouvez-vous m'aider SVP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 update CSSY_DESCRIPTION set RAWDESCRIPTION = SUBSTRING(rawdescription,(charindex('endif] -->',rawdescription)+10),len(rawdescription)), DESCRIPTION = SUBSTRING(rawdescription,(charindex('endif] -->',rawdescription)+10),len(rawdescription)) where id = (select d.ID from cswo_wo w inner join CSSY_DESCRIPTION d on d.id = w.COMMENT where d.RAWDESCRIPTION like '<!%')
Merci par avance.
Cordialement
Sebing
Partager