Mise à jour de données

Le langage SQL fournit une instruction pour modifier des tuples existants dans une relation.

SyntaxeMise à jour directe de valeurs

1
UPDATE <Nom de la relation>
2
SET <Liste d'affectations Propriété=Valeur, Propriété=Valeur> 
3
WHERE <Condition pour filtrer les tuples à mettre à jour>
1
UPDATE r 
2
SET a=1, b='x'
3
WHERE c=0

ExempleMise à jour directe de valeurs

1
UPDATE Compte
2
SET Monnaie='Euro'
3
WHERE Monnaie='Franc'

ExempleMise à jour par calcul sur l'ancienne valeur

1
UPDATE Compte
2
SET Total=Total * 6,55957
3
WHERE Monnaie='Euro'