VI. Операторы манипулирования данными. Удаление данных
Общая форма оператора удаления:
delete from таблица [where предикат]
1. Удаление единственной записи.
Пример
Удалить сведения о поставщике S1:
delete from S where номер_поставщика='S1'
Результат: таблица S с отсутствующей строкой о поставщике S1.
Подготовьте запрос и проверьте полученный результат.
2. Удаление множества записей.
Пример
Удалить сведения обо всех поставщиках из Лондона:
delete from S
where город='Лондон'
Результат: таблица S с отсутствующими строками о поставщиках из Лондона.
Подготовьте запрос и проверьте полученный результат.
3. Удаление всех строк таблицы.
Пример
Delete from S
Подготовьте запрос и проверьте полученный результат.
VII. Операторы манипулирования данными. Вставка данных
Общая форма оператора вставки:
Insert into таблица [(поле [,поле]...)]
values (константа [,константа]...)
1. Вставка единственной записи.
Пример
Вставить новую поставку с номером поставщика S2, номером детали P4 и количеством 1000 на дату "30 ноября 1995 г.":
Insert into SPJ values ('S2', 'P4', '1995-11-30', 1000)
Результат: таблица SPJ с добавленной строкой о поставке поставщиком S2 детали P4.
Подготовьте запрос и проверьте полученный результат.
2. Вставка множества записей.
Пример
Восстановить таблицу S:
Insert into S values ('S1', 'Смит', 20, 'Лондон');
Insert into S values ('S2', 'Джонс', 10, 'Париж');
Insert into S values ('S3', 'Блейк', 30, 'Париж');
Insert into S values ('S4', 'Кларк', 20, 'Лондон');
Insert into S values ('S5', 'Адамс', 30, 'Афины')
Результат: восстановленная таблица S.
3. Перечисление имен столбцов.
Допускается не задавать значения для каждого столбца, а перечислить имена столбцов после имени таблицы, а потом предоставить значения только для тех столбцов, имена которых указаны.
Пример
Вставить строку о новом поставщике, занеся лишь номер поставщика, фамилию и город:
Не нашли, что искали? Воспользуйтесь поиском:
|