Создает запрос на создание таблицы (запрос на изменение, позволяющий создать новую таблицу на основе объекта Recordset, создаваемого в существующем запросе).
Синтаксис
SELECT поле_1[, поле_2[,...]] INTO новаяТаблица [IN внешняяБазаДанных]
FROM источник
Ниже перечислены аргументы инструкции SELECT...INTO:
Элемент Описание
поле_1, поле_2 Имена полей, которые следует скопировать в новую таблицу.
новаяТаблица Имя создаваемой таблицы. Это имя должно удовлетворять стандартным правилам именования (64 символа, любые знаки, кроме точки, обратной кавычки, воскл. Знака, квадратных скобок, и первых 0-31 символа Ascii). Если новаяТаблица совпадает с именем существующей таблицы, возникает перехватываемая ошибка.
внешняяБазаДанных Путь к внешней базе данных. Более подробные сведения об этом аргументе можно найти в описании предложения IN.
источник Имя существующей таблицы, из которой отбираются записи. Это может быть одна таблица, несколько таблиц или запрос.
Дополнительные сведения
|
|
Запрос на создание таблицы можно использовать для архивирования записей, создания резервных копий таблицы, копий для экспорта в другую базу данных, а также в качестве основы отчета, отображающего данные за конкретный период времени. Например, можно создать отчет "Ежемесячные продажи по областям", выполняя каждый месяц один и тот же запрос на создание таблицы.
Примечания
· В новой таблице можно определить ключ. При создании таблицы поля в новой таблице наследуют типы данных и размеры базовых полей; никакие другие свойства таблиц и полей не передаются.
· Для добавления данных в существующую таблицу используйте инструкцию INSERT INTO вместо запроса на добавление записей.
INSERT INTO
Добавляет запись или записи в таблицу. Эта инструкция образует запрос на добавление записей.
Синтаксис
Запрос на добавление нескольких записей:
INSERT INTO назначение [IN внешняяБазаДанных] [(поле_1[, поле_2[,...]])]
SELECT [источник.]поле_1[, поле_2[,...]
FROM выражение
Запрос на добавление одной записи:
INSERT INTO назначение [(поле_1[, поле_2[,...]])]
VALUES (значение_1[, значение_2[,...])
Ниже перечислены аргументы инструкции INSERT INTO: