menu
Menu
suivant
   Next
help/index
Index/help

Modification de lignes

La commande UPDATE permet de modifier les valeurs d'une ou plusieurs colonnes, dans une ou plusieurs lignes existantes d'une table. La syntaxe est la suivante :

UPDATE nom_table
SET nom_col1 = {expression1 | ( SELECT ...) }, 
    nom_col2 = {expression2 | ( SELECT ...) }
    ...
    nom_colp = {expressionp | ( SELECT ...) }
WHERE predicat
Les valeurs des colonnes <nom_col1, nom_col2, ..., nom_colp sont modifiées dans toutes les lignes satisfaisant au prédicat. En l'absence d'une clause WHERE, toutes les lignes sont mises à jour.
Les expressions expression1, expression2,... peuvent faire référence aux anciennes valeurs de la ligne.

Exemple : Augmenter de 10% les ingénieurs.

UPDATE emp
SET salaire = salaire * 1.1
WHERE fonction = 'ingenieur' ;

© nasrlarbi@free.fr

Dernière modification :