ВУЗ:
Составители:
Рубрика:
Результат: таблица 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. Перечисление имен столбцов.
Допускается не задавать значения для каждого столбца, а перечислить
имена столбцов после имени таблицы, а потом предоставить значения только
для тех столбцов, имена которых указаны.
Пример
Вставить строку о новом поставщике, занеся лишь номер поставщика,
фамилию и город:
Insert into S(номер_поставщика, фамилия, город)
values ('S6', 'Боб', 'Нью-Йорк')
Результат: добавленная строка в таблице S.
4. Вставка множества записей как результата подзапроса.
Пример
Для каждой поставляемой детали получить ее номер и общий объем
поставки, сохранить результат в базе данных:
Create table temp
(номер_детали char(6),
объем поставки smallint);
Insert into temp (номер_детали,обьем_поставки)
Select номер_детали, sum(количество)
from SPJ
group by номер_детали
Результат: Сформированная таблица temp, данные в которую занесены
как результат указанного оператора.
VIII. Операторы манипулирования данными. Обновление
данных
Общая форма оператора обновления:
Update таблица
set поле=выражение [,поле=выражение]...[where предикат]
1. Обновление единственной записи.
38
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »
