Создает запрос на создание таблицы.
Синтаксис
SELECT field1[, field2[, ...]] INTO newtable [IN externaldatabase]
ИЗ источникаИнструкция SELECT...INTO состоит из следующих элементов:
Часть |
Описание |
поле1, поле2 |
Имена полей, которые требуется скопировать в новую таблицу. |
новая_таблица |
Имя таблицы, которую требуется создать. При совпадении имен новой_таблицы и существующей таблицы возникает перехватываемая ошибка. |
внешняя_база_данных |
Путь к внешней базе данных. Описание пути см. в статье, посвященной предложению IN. |
источник |
Имя таблицы, из которой отбираются записи. Источником может быть одна или несколько таблиц, а также запрос. |
Замечания
Запросы на создание таблиц можно использовать для архивации записей, для создания резервных копий таблиц, а также для создания копий с целью экспорта в другую базу данных или формирования отчетов, отображающих данные за определенный период времени. Например, отчет "Ежемесячные продажи по регионам" можно составлять, выполняя каждый месяц один и тот же запрос на создание таблиц.
Примечания:
-
Может потребоваться определить первичный ключ для новой таблицы. При создании таблицы поля в новой таблице наследуют тип данных и размер каждого поля в базовых таблицах запроса, но другие свойства поля или таблицы не передаются.
-
Чтобы добавить данные в таблицу, используйте вместо запроса на добавление инструкцию INSERT INTO.
-
Чтобы определить, какие записи будут отобраны, до выполнения запроса на создание таблицы, сначала проверьте результат инструкции SELECT с такими же условиями отбора.