Udostępnij przez


Ograniczanie aktualizacji danych przy użyciu gdzie klauzula

Klauzula WHERE wykonuje następujące funkcje:

  • Określa wiersze, które mają być aktualizowane.

  • Wskazuje wiersze z tabelami źródłowymi, które kwalifikują się do określenia wartości dla aktualizacji, jeżeli określony jest również klauzula FROM.

Jeśli klauzula WHERE nie określono wszystkich wierszy w tabela są aktualizowane.

W poniższym przykładzie implementuje zmiany nazwy dla jednej z nazw w SalesReason Tabela. The WHERE klauzula limits the rows to be updated to those that contain the name Other.

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