Запросы, воздействующие на данные
Из всех 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.
Дата добавления: 2015-11-06; просмотров: 679;