Page 39 - Le SQL
P. 39
UPDATE
• Permet de modifier une ou plusieurs lignes dans une
table
• Les nouvelles valeurs de champ sont des constantes, le
résultat d'un calcul ou issues d'une requête
Syntaxe
• UPDATE Nom_TableSET champs_1 = nouvelle_valeur, ...
• SET champs_1 = nouvelle_valeur, ...
• WHERE critère(s)
• Nom_Table : obligatoire, nom de la table
• champs_1 = nouvelle_valeur, ... : obligatoire, précise la
nouvelle valeur (une constante, un calcul, une requête)
d'un champs
• WHERE critères : facultatif, permet de préciser par un
critère les lignes concernées par la modification
Exemple
Relation CLIENT (NumCli, NomCli, PrenomCli)
UPDATE CLIENT SET PrenomCli = « Pierre »
Cette requête modifie tous les prénoms de tous les clients.
UPDATE CLIENT SET PrenomCli = « Pierre »
WHERE NumCli = 2
Cette requête modifie le prénom du client numéro 2.
38