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