Select INTO

Создает запрос на создание таблицы (запрос на изменение, позволяющий создать новую таблицу на основе объекта 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:


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



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