Оператор INSERT

Оценить
(0 голоса)

Оператор insert добавляет строки (или части строк) в таблицу. Он имеет две различные формы:

insert [into]   tab_name [(col_list)]

default values  i  values  ([default  | null  |  expression)   {,   ...});

insert into tab_name \  view_name [{col_list)] {оператор_вы6орки \ выполняемый_оператор)

При использовании первой формы только одна строка (или ее часть) добавляется в таблицу tab_name. Во второй форме оператор insert добавляет результирующий набор, полученный от оператора select или от хранимой процедуры, которая выполняется при использовании оператора execute. Хранимая процедура должна вернуть данные, которые затем добавляются в таблицу. Оператор select может выбирать значения из другой или той же самой таблицы в качестве источника данных для оператора insert, если типы данных столбцов совместимы.

В обеих формах оператора каждое добавляемое значение должно иметь тип данных, совместимый с типом данных соответствующего столбца таблицы. Для обеспечения совместимости все символьные значения и данные даты/времени должны заключаться в апострофы, в то время как числовые значения не требуют никаких апострофов.


Подробнее в этой категории: Добавление одной строки »
Добавление одной строки
Добавление множества строк
Конструкторы значений таблицы и оператор INSERT
Оператор UPDATE
Оператор DELETE

Добавить комментарий


Защитный код
Обновить

© 2018 www.serversql.ru. Все права защищены.