Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2575.pdf
Скачиваний:
2
Добавлен:
15.11.2022
Размер:
1.86 Mб
Скачать

те же самые условие отбора, а затем выполнить запрос на удаление.

Запрос на удаление удаляет записи целиком. Чтобы удалить данные в конкретном поле, следует использовать

запрос на обновление (инструкция UPDATE), который заменяет определенные поля значением Null.

7.3.6. Запрос на обновление

Запрос на обновление создается инструкцией UPDATE:

UPDATE {{<таблица>| |<запрос_на_выборку >}}| <объединение таблиц>}[|IN <внешняя база>] SET {<имя_столбца>={<выражение>|NULL}} [WHERE <условиеОтбора>];

Аналогично запросу на удаление в инструкции UPDATE указываются имена таблиц, запросов, объединения таблиц и внешних баз, данные в которой следует изменить. В предложении SET нельзя указывать имя столбца более одного раза. Значения, присваиваемые столбцам, должны быть совместимы с характеристиками соответствующих столбцов, например, нельзя установить значение NULL для столбца, описанного с опцией NOT NULL. Обновления должны удовлетворять ограничениям целостности, установленным для базы данных. В условиях отбора можно ссылаться только на столбцы обновляемых таблиц или запросов. Если в условиях отбора используется вложенный запрос, то в нем нельзя ссылаться на обновляемые таблицы и запросы. При выполнении условия отбора будут изменены только записи, удовлетворяющие указанному условию. Если в инструкции не

37

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]