Составители:
Рубрика:
WHERE Период = "Апрель";
Удалить все работы (рис. 2.8) для сотрудника, проживающего в Гатчине.
DELETE
FROM Работы
WHERE Ид_Сотр IN
(SELECT Ид_Сотр
FROM Сотрудник
WHERE Город = "Гатчина");
Например, если мы закрыли нашу точку в Мурманске, следующий запрос удалит
всех совместителей из Мурманска:
DELETE
FROM Совместители
WHERE Город = "Мурманск" and Ид_Совм = ANY
(SELECT Ид_Совм
FROM Сотрудник
WHERE Сотрудник.Ид_
Совм= Совместители.Ид_Сотр );
Как и в случае удаления одной записи, при удалении множества записей в базе
данных возможно рассогласование таблиц по ссылкам.
6.4. Инструкция UPDATE
6.4.1. Модификация одной записи
Для модификации значений в одной записи необходимо в инструкции UPDATE
указать имя используемой таблицы и в опции предложения SET указать на изменение,
которое нужно сделать для определенного столбца. Фраза WHERE должна содержать
квалифицирующее выражение, позволяющее выделить только одну строку таблицы.
Например, чтобы изменить у сотрудника район и индекс почты в таблице
СОТРУДНИК (рис. 2.1), Вы
можете ввести:
UPDATE Сотрудник
SET Район = "Фрун", Индекс = "94555"
Страницы
- « первая
- ‹ предыдущая
- …
- 139
- 140
- 141
- 142
- 143
- …
- следующая ›
- последняя »
