Изменение данных при помощи предложения WHERE

Предложение WHERE выполняет следующие функции.

  • Указывает обновляемые строки.
  • Указывает строки исходных таблиц, которые задают значения для обновления, если также указано предложение FROM.

Если не задано предложение WHERE, обновляются все строки таблицы.

Следующий пример реализует изменение имени для одного из имен в таблице SalesReason. Предложение WHERE ограничивает обновляемые строки теми, которые содержат имя Other.

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

См. также

Основные понятия

Изменение данных при помощи предложения SET
Изменение данных при помощи предложения FROM
Ограничение обновляемых данных с помощью предложения TOP
Изменение данных с помощью инструкции UPDATE

Другие ресурсы

UPDATE (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005