Update SQL avec un where dynamique

Signaler
Messages postés
2
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
10 juin 2011
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
Bonjour à tous,
je voudrai updater sur SQl server certains champ d'une table.
j'ai une table produit, je veux modifier article, libelle article et prix avec un where dynamique qui est le code produit.

Merci pour votre aide.

2 réponses

Messages postés
2
Date d'inscription
mercredi 6 mai 2009
Statut
Membre
Dernière intervention
10 juin 2011

voila la requete SQL :

UPDATE < nom d'une table >
SET < attribut 1 > = < expression 1 >,
< attribut 2 > = < expression 2 >,
...
< attribut N > = < expression N >,
(optionnel) WHERE < critère de sélection >

mais ma contrainte, c que j'ai plus que 2000 lignes à modifier, , donc, je veux savoir comment le faire avec un where dynamique


Merci pour votre aide
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
359
Si tu modifie toutes les lignes, ne met pas de where. Les lignes que tu veux mettre à jour ont forcément un point commun... Tu peux t'en servir pour ta modification. Par exemple, si tu modifies toutes les lignes pour l'année 2010 : WHERE annee=2010 modifiera toutes les lignes pour 2010