Инструкция UPDATE

Создает запрос на обновление, изменяющий значения полей указанных таблиц на основании заданных условий.

Синтаксис

UPDATE таблица
SET новое_значение
WHERE условия;

Инструкция UPDATE состоит из следующих элементов:

Часть

Описание

Таблица

Имя таблицы, содержащей данные, которые требуется изменить.

новое_значение

Выражение, определяющее значение, которое будет вставлено в определенное поле обновляемых записей.

условия

Выражение, определяющее обновляемые записи. Обновляются только записи, соответствующие этому выражению.


Замечания

Инструкция UPDATE особенно полезна, если требуется внести изменения в большое количество записей или если записи, которые необходимо изменить, находятся в нескольких таблицах.

Одновременно можно изменить несколько полей. В приведенном ниже примере значения "СуммаЗаказов" увеличиваются на 10 процентов, а значения "Доставка" — на 3 процента для поставщиков в Великобритании.

UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';

Важно : 

  • Инструкция UPDATE не создает набора результатов. Обновление записей, выполненное с использованием запроса на обновление, нельзя отменить. Чтобы узнать, какие записи будут обновлены, выполните запрос на выборку, используя те же условия, и только после этого запустите запрос на обновление.

  • Рекомендуется всегда создавать резервные копии данных. Записи, обновленные по ошибке, можно восстановить из резервных копий.



Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×