Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Инструкция INSERT
Запрос на добавление Используя запрос на добавление, можно скопировать выбранные записи и поместить их в другую таблицу. Удобно также использовать запрос на добавление, чтобы включить в БД часть информации из другой БД. При создании такого запроса необходимо задать таблицу из которой берутся данные и таблицу куда они направляются. Access вводит в бланке QBE новую строку Добавление. Она показывает соответствие между копируемыми полями и полями, куда поступают данные. Если в таблицах имеются поля с совпадающими именами Access автоматически сопоставляет их друг другу и вносит в бланк QBE. Инструкцию INSERT INTO можно использовать для создания запроса на добавление записей, который добавляет записи из таблицы или запроса из текущей базы данных в конец другой таблицы или запроса в текущей или другой базе данных. Синтаксис:
Запрос на добавление одной записи:
INSERT INTO таблица-адресат [список полей] VALUES список значений
Запрос на добавление нескольких записей:
INSERT INTO таблица-адресат [список полей] SELECT список полей FROM выражение
Где таблица-адресат представляет собой таблицу, в которую вносятся новые записи, список значений - значения, которые следует добавить в указанные поля новой записи. Предложение FROM определяет таблицу, из которой следует скопировать записи, а предложение SELECT указывает имена полей из этой таблицы, которые должны быть добавлены. Создание новой таблицы с помощью запроса Иногда нужно сохранить извлекаемые с помощью запроса-выборки данные в реально существующей таблице. Например, если почему-либо приходится снова и снова выполнять один и тот же запрос, а исходные данные для него не меняются. Если для выполнения запроса использовалось несколько таблиц, то при использовании таблицы вместо запроса доступ к данным будет существенно ускорен. При превращении запроса-выборки в запрос на создание новой таблицы необходимо задать имя создаваемой таблицы и базу данных, в которой эту таблицу следует сохранить (по умолчанию в текущей БД). Инструкция SELECT ... INTO Данная инструкция позволяет создавать новую таблицу, имя которой задается в качестве параметра имя новой таблицы.
SELECT [предикат] список полей [AS псевдонимы полей] INTO имя новой таблицы FROM список таблиц [IN для таблиц внешних баз данных] [WHERE условие отбора строк ] [GROUP BY группируемые поля ] [HAVING условия отбора групп ] [ORDER BY поля для сортировки и условия их сортировки ] [WITH OWNERACCESS OPTION]
Значение остальных параметров ничем не отличаются от обычной инструкции SELECT.
Дата добавления: 2014-03-11; просмотров: 406; Нарушение авторских прав Мы поможем в написании ваших работ! |