Основы проектирования баз данных в САПР. Литовка Ю.В - 48 стр.

UptoLike

Объединение результатов нескольких операторов SELECT производится оператором UNION.
Одинаковые записи при этом не дублируются.
7.11 ДОБАВЛЕНИЕ, ИЗМЕНЕНИЕ И УДАЛЕНИЕ ЗАПИСЕЙ В ТАБЛИЦАХ
Добавление новых записей в таблицу может осуществляться с помощью команды, имеющей сле-
дующий синтаксис:
INSERT INTO <таблица> [(<столбец1> [, <столбец2> …])]
{VALUES (<значение1> [, <значение2>…]) | <оператор SELECT>};
Если значения присваиваются всем столбцам по порядку, то имена столбцов можно не писать, в
противоположном случае имена столбцов надо указывать. Применение оператора SELECT не нару-
шает порядка присваивания значений столбцам.
Пусть определена таблица prihod_data аналогичная prihod:
CREATE TABLE prihod_data (
N_prihod INTEGER NOT NULL,
Date_prihod DATE NOT NULL,
Name_det VARCHAR (20) NOT NULL,
Kolvo INTREGER NOT NULL,
Post VARCHAR (20),
PRIMARY KEY (n_prihod);
Пусть в эту таблицу надо ежедневно копировать все записи о полученных деталях. Тогда вы-
грузка записей из prihod в таблицу prihod_data будет реализована оператором:
INSERT INTO prihod_data
SELECT * FROM prihod WHERE date_prihod = "13-oct-2000";
Оператор UPDATE применяется для изменения значения в группе записей или одной записи. Он
имеет следующий формат:
UPDATE <таблица>
SET <столбец1> = <значение1> [, <столбец2> = <значение2>…]
[WHERE <условие поиска>];
Если опустить WHERE <условие поиска>, то будут изменены все записи, в противном случае
только записи, удовлетворяющие условию.
Оператор DELETE применяется для удаления групп записей из таблиц или VIEW (см. далее). Он
имеет формат:
DELETE FROM <таблица>
[WHERE <условие поиска>];
Если конструкция WHERE <условие поиска> отсутствует, то удаляются все записи, иначе
только записи, удовлетворяющие условию.
7.12 ПРОСМОТР VIEW
В базе данных может быть определен просмотр, являющийся виртуальной таблицей, в которой
представлены все записи из одной или нескольких таблиц. Создать просмотр можно с помощью
команды:
CREATE VIEW <имя просмотра> [(<столбец_view1> [, <ст_view>…])]
AS <оператор SELECT> [WITH CHECK OPTION];