Оператор INSERT Назад В начало Вперед

Данный оператор добавляет одну или более строк в таблицу <таблица>. Вставляемые строки являются результатом выполнения запроса <subquery> или вычисления выражения <expression-list>.

<insert-clause> = INSERT [INTO] <таблица> [ (<column-list>) ]
  ( VALUES (<expression-list>) | <subquery> )

<таблица> - таблица, логическая таблица или синоним куда добавляется запись:

<таблица> = <table-name> | <view-name> | <table-alias>

<column-list> - список имен столбцов, которым будут присвоены значения. Столбцам, которых нет в списке, будут присвоены значения по умолчанию. Список заключается в круглые скобки. Имена столбцов перечисляются через запятую.

<expression-list> - список значений столбцов. Список заключается в круглые скобки. Выражения перечисляются через запятую. Количество выражений и типы их результатов должны соответствовать списку имен столбцов.

<subquery> - запрос, формирующий список значений столбцов. Количество полей и их типы в выборке должны соответствовать списку имен столбцов <column-list>.