Добавление данных

Оператор INSERT добавляет записи в таблицу непосредственно или через обновляемое представление. В большинстве СУБД оператор INSERT имеет следующий синтаксис:

INSERT INTO <table_or_view_name> [(<column_name>,...)]
{ {VALUES (<literal> | <expression> | NULL | DEFAULT,...)} |
{<select_statement>} }

Оператор INSERT позволяет добавлять данные только в одну таблицу. Имя таблицы, в которую будут добавлены строки, указывается в параметре table_or_view_name. Добавляемые строки можно задавать либо в виде набора значений, перечисленных в круглых скобках после ключевого слова VALUES, или в виде таблицы результатов запроса на выборку select_statement. Порядок следования значений должен соответствовать порядку следования столбцов в параметре column_name. Если параметр column_name не указан, то добавляемые значения должны перечисляться в том порядке, в котором определялись столбцы в соответствующем операторе CREATE TABLE.