Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Запросы, воздействующие на данныеОтправляемые запросы Объединяющие запросы Построение SQL-запросов Access поддерживает три дополнительных типа запросов, которые создаются путем введения SQL -выражений. Эти запросы нельзя создавать непосредственно в окне конструктора запроса, SQL -выражения вводятся в режиме SQL. Ниже перечислены действия, которые выполняются в Access с помощью SQL-запросов. • Объединяющий запрос комбинирует общие поля из одной или нескольких таблиц. • Отправляемый запрос отправляет SQL -инструкции на SQL -сервер в формате SQL базы данных этого сервера. • Запрос, воздействующий на данные, создает или изменяет объекты непосредственно в базе данных Access. Для создания любого из этих запросов выберите соответствующий с помощью команды Запрос - Запрос SQL (Quarry SQL Specific). Объединяющие запросы позволяют быстро комбинировать несколько таблиц, имеющих общие поля. Объединяющий запрос включает два или более SQL -выражений SELECT. Каждое выражение SELECT должно состоять из нескольких полей, расположенных в определенном порядке. Результат объединяющего запроса изменять нельзя. Отправляемые запросы пересылают SQL -команды непосредственно на SQL-сервер. Отправляемые команды должны использовать синтаксис соответствующего сервера. Перед применением таких запросов следует ознакомиться с документацией к соответствующему SQL-серверу. Никогда не пытайтесь преобразовать отправляемый запрос в запрос другого типа, иначе Access уничтожит введенное SQL-выражение. Из всех SQL -запросов запросы, воздействующие на данные, используются реже всего. Все, что можно сделать с их помощью, доступно и при обращении к обычным средствам Access. Тем не менее, такие запросы являются весьма продуктивным средством изменения объектов базы данных. В них можно использовать SQL-выражения, перечисленные ниже. • CREATE TABLE • ALTER TABLE • DROP TABLE • CREATE INDEX • DROP INDEX При хорошем знании SQL можно просматривать и редактировать создаваемые Access SQL-выражения. После редактирования SQL-выражения Access автоматически фиксирует эти изменения в окне конструктора запроса. Для просмотра SQL-выражений в меню запроса выполните команду Вид - Режим SQL (View SQL) Для изменения существующих или создания собственных SQL-выражений изменения нужно вводить непосредственно в диалоговое окно SQL. Для увеличения количества строк нажмите <Ctrl+Enter>. SQL-выражения можно использовать в выражениях, макросах, формах и отчетах. SQL-выражение (например, для отбора записей) можно создать прямо в окне запроса. После этого следует перейти в режим SQL, а затем нажать <Ctrl+C>, чтобы скопировать новое SQL-выражение. Затем перейдите к тому месту, где вы хотите использовать SQL-выражение, и нажмите <Ctrl+V> для его вставки. SQL-выражение можно создавать непосредственно в диалоговом окне SQL. При написании собственного или редактирования существующего SQL-выражения после выхода из диалогового окна SQL Access автоматически обновляет окно запроса До сих пор новые запросы создавались с помощью конструктора запроса Access. Чтобы проверить создаваемые Access SQL-выражения, можно выполнить команду Вид - Режим SQL. Один из способов научиться создавать SQL-выражения — строить запросы, а затем изучать соответствующие им запросы SQL. В таблице представлены самые популярные команды SQL.
Эти четыре основные команды SQL позволяют создавать мощные SQL-выражения, используемые в формах и отчетах Access.
Дата добавления: 2014-03-11; просмотров: 374; Нарушение авторских прав Мы поможем в написании ваших работ! |