Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Оператор INSERT
Оператор INSERT
Оператор INSERT используется для добавления строк в одну таблицу. SQL не позволяет в одном операторе INSERT добавлять строки более чем в одну таблицу.
При некоторых условиях оператор INSERT может работать с просмотрами. Обсуждение просмотров, для которых можно применять добавление данных в лежащие в основе просмотра таблицы, см. в главе 24.
Оператор INSERT имеет две основные формы передачи значений в список входных столбцов.
Используйте следующую форму для добавления списка констант:
INSERT INTO имя-таблицы | имя-просмотра (<список столбцов>)
VALUES (<соответствующей список значений>)
Следующая форма используется для добавления из встроенного запроса:
INSERT INTO <таблица> (<список столбцов>)
SELECT [[FIRST m] [SKIP n]] <соответствующий список значений из другого набора>
[ORDER BY <встроенный столбец (столбцы)> [DESC]]
В следующем примере предложение INSERT INTO определяет входной набор для таблицы TABLEB, а предложение SELECT определяет соответствующий встроенный запрос к таблице TABLEA для получения значений для входного набора:
INSERT INTO TABLEB(COLA, COLB, COLC)
SELECT COL1, COL2, COL3 FROM TABLEA;
! ! !
ПРИМЕЧАНИЕ. He существует возможности добавлять данные во встроенный запрос.
. ! .
- Оператор DELETE
- Арифметические операторы
- Инструкция INSERT INTO ... FROM ... UNION ...
- 1.2.4. Операторы и приоритеты
- Условные операторы
- 1. Оператор Select – базовый оператор языка структурированных запросов
- Поразрядные операторы
- Оператор цикла foreach
- Когда включаю компьютер, при загрузке пишется Insert system disk and press enter. Что нужно делать?
- Логические операторы
- Оператор goto
- A7.11. Оператор побитового И