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
   34   35   36   37   38   39   40   41   42   43   44