Menu

   Next

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 ...) }
WHERE predicat

Les valeurs des colonnes nom_col1, nom_col2, ... 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' ;




Menu

   Next

Index/help