Студопедия

Главная страница Случайная лекция

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика






Инструкция INSERT

Читайте также:
  1. Инструкция
  2. Инструкция
  3. Инструкция DELETE
  4. ИНСТРУКЦИЯ для УЧАЩИХСЯ
  5. Инструкция ИФА по сыворотке крови
  6. Инструкция к заданию №1
  7. ИНСТРУКЦИЯ ПО ОХРАНЕ ТРУДА ПРИ РАБОТЕ НА ТОЧИЛЬНО – ШЛИФОВАЛЬНЫХ СТАНКАХ № 2
  8. Инструкция по применению плана счетов организации
  9. ИНСТРУКЦИЯ № ___

Запрос на добавление

Используя запрос на добавление, можно скопировать выбранные записи и поместить их в другую таблицу. Удобно также использовать запрос на добавление, чтобы включить в БД часть информации из другой БД.

При создании такого запроса необходимо задать таблицу из которой берутся данные и таблицу куда они направляются. 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.

 


<== предыдущая страница | следующая страница ==>
Инструкция DELETE | Ввод, вывод и редактирование данных

Дата добавления: 2014-03-11; просмотров: 176; Нарушение авторских прав


lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.