Добавление множества строк

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

Вторая форма оператора insert добавляет одну строку или несколько строк, полученных из подзапроса.

В примере 7.8 показано, как множество строк может быть добавлено в таблицу при использовании второй формы оператора insert.

 

Добавление множества строк

 

Новая таблица daiias_dept, создаваемая в примере 7.8, имеет те же самые столбцы, что и таблица department, за исключением столбца location. Подзапрос в операторе insert выбирает все строки со значением Dallas в столбце location. Выбранные строки последовательно добавляются в новую таблицу.

Содержимое таблицы daiiasdept может быть получено при помощи следующего оператора select:

select * from dallas_dept;

Пример 7.9 тоже показывает, как может быть добавлено множество строк с использованием второй формы оператора insert.

 

Добавление множества строк

 

Таблицы dallas_dept и clerk_t (примеры 7.8 и 7.9) были пустыми до того, как оператором insert в них были добавлены строки. Однако если бы таблицы уже существовали, и в них содержались бы данные, новые строки были бы добавлены к существующим.


Конструкторы значений таблицы и оператор INSERT
Оператор UPDATE
Оператор DELETE
Оператор TRUNCATE TABLE
Предложение OUTPUT

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


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

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