Студопедия

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


Мы поможем в написании ваших работ!

Порталы:

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



Мы поможем в написании ваших работ!




Запросы, воздействующие на данные

Читайте также:
  1. Cравнимые парные данные
  2. Актуальные данные о составе земель и земельном фонде СПб
  3. Анализ использования рабочего времени. Другие оперативные данные
  4. Данные Всемирного Банка по ВВП.
  5. Данные для расчёта сырья, материалов на одно изделие
  6. Данные и результаты эксперимента
  7. Данные многолетней динамики численности популяций лесных насекомых и их представление
  8. ДАННЫЕ О СЛОЖЕНИИ ЛИТЕРАТУР ВОСТОКА
  9. ДАННЫЕ О СЛОЖЕНИИ ЛИТЕРАТУР СРЕДИЗЕМНОМОРЬЯ
  10. Данные опытов холостого хода АД

Отправляемые запросы

Объединяющие запросы

Построение 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-выражения
SELECT Команда/ключевое слово, с которого начинается SQL-выражение; предшествует названию поля (или полей), выбираемого из таблицы
FROM Указывает имя таблицы или таблиц, содержащих поля, перечисленные после команды SELECT
WHERE Команда, указывающая условие отбора или ограничение для выводимых записей; используется только в том случае, если необходимо ограничить группу отбираемых записей на основании какого-то условия
ORDER BY Команда, указывающая порядок вывода данных

 

Эти четыре основные команды SQL позволяют создавать мощные SQL-выражения, используемые в формах и отчетах Access.


<== предыдущая страница | следующая страница ==>
История создания SQL | Предикаты SELECT

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




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.