Базы данных. Вводный курс

         

Оператор INSERT для вставки строк в существующие таблицы


Общий синтаксис оператора INSERT выглядит следующим образом:

INSERT INTO table_name { [ (column_commalist) ] query_expression | DEFAULT VALUES

На вид синтаксические правила кажутся очень простыми, пока не вспомнишь, что обозначает синтаксическая категория query_expression (см. подраздел лекции 17). Даже если ограничиться простейшей составляющей этой конструкции (simple_table), то мы имеем следующие возможности:

simple_table ::= query_specification | table_value_constructor | TABLE table_name



Содержание раздела