Запрос на добавление записей в существующую таблицу

Запросы на добавление записей являются выполняемыми запросами и служат для добавления некоторого множества записей из одной или нескольких таблиц (запросов) в существующую таблицу за одну операцию. Таблица, в которую добавляются записи, может быть как в файле текущей базы данных, так и во внешнем файле базы данных, расположенном на локальном или на сетевом диске. Записи добавляются в конец целевой таблицы.

Запросы на добавление записей используются в следующих случаях:

• Копирование записей из одной таблицы в другую. Самый простой способ такого копирования предоставляет интерфейс Microsoft Access (при помощи пунктов контекстного меню Копировать и Вставить. Такой способ был описан выше при изложении запросов на удаление. Однако запросы на добавление позволяют более гибко управлять процессом. Например, можно добавить в одну целевую таблицу записи, отобранные из нескольких исходных таблиц или запросов; можно добавить в целевую таблицу записи, отобранные по какому-либо критерию; можно добавить только часть полей исходной таблицы и т.д.

• Добавление в целевую таблицу записей из разных таблиц, отобранных при помощи запроса на объединение.

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

• Копирование временного набора данных, созданного при помощи сложного запроса на выборку, в целевую таблицу. Зачастую при попытке обновить записи таблицы при помощи запроса на обновление Microsoft Access выдает сообщение об ошибке: Необходимо использовать обновляемый запрос. Решением этой проблемы является создание новой (временной) таблицы, содержащей необходимые для обновления поля, добавление в нее необходимого временного набора данных и последующее обновление целевой таблицы на основании записей из временной таблицы.

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

По своей сути запросы на добавление записей являются запросами на выборку с дополнительной функцией по добавлению записей из созданного временного набора данных в указанную таблицу.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: