Share via


Modification des données à l'aide de la clause WHERE

La clause WHERE assure deux fonctions :

  • Elle spécifie les lignes à mettre à jour.

  • Elle indique quelles lignes des tables sources sont qualifiées pour fournir des valeurs de mise à jour si une clause FROM est également spécifiée.

Si aucune clause WHERE n'est spécifiée, toutes les lignes de la table sont mises à jour.

L'exemple suivant modifie un des noms dans la table SalesReason. La clause WHERE limite la mise à jour aux lignes qui contiennent le nom Other.

UPDATE AdventureWorks2008R2.Sales.SalesReason
SET Name = N'Unknown'
WHERE Name = N'Other';