Поделиться через


Область SQL (визуальные инструменты для баз данных)

Область SQL можно использовать для создания собственных инструкций SQL; можно также создать инструкцию в области критериев или области схем, и в области SQL будут созданы инструкции SQL. После того как запрос построен, область SQL его автоматически обновляет и меняет его формат для удобства чтения.

Чтобы открыть область SQL, сначала откройте конструктор запросов и представлений (с объектом базы данных, выбранным в обозревателе серверов в меню База данных, выберите пункт Создать запрос). Затем в меню Конструктор запросов укажите пункт Область и выберите пункт SQL.

В области SQL можно:

  • создать новые запросы с помощью ввода инструкций SQL;

  • изменить инструкцию SQL, созданную конструктором запросов и представлений, на основании собственных параметров в областях схем и критериев;

  • ввести инструкции, которые пользуются преимуществами функций, характерных для использующейся базы данных.

ПримечаниеПримечание

Убедитесь, что известны правила идентификации объектов в использующейся базе данных. Подробные сведения см. в документации по системе управления базой данных.

Инструкции в области SQL

Текущий запрос можно редактировать непосредственно в области SQL. При переходе в другую область конструктор запросов и представлений автоматически форматирует инструкцию и затем изменяет области схем и критериев для соответствия этой инструкции.

Если инструкция не может быть представлена в областях схем и критериев, учитывая, что эти области видимы, конструктор запросов и представлений выводит ошибку и предлагает два выхода:

  • не учитывать невозможность представления инструкции в областях схем и критериев;

  • отменить изменения, которые не могут быть представлены, и восстановить до недавней версии инструкции SQL.

Если не учитывается невозможность представления инструкции в областях схем и критериев, конструктор запросов и представлений затемняет другие области, чтобы показать, что они больше не отражают содержимое области SQL.

Можно продолжить изменение и выполнение инструкции, также как и других инструкций SQL.

ПримечаниеПримечание

Если была введена инструкция SQL, но потом были внесены изменения в запрос, с изменением областей схем и критериев, конструктор запросов и представлений перестроит и заново отобразит инструкцию SQL. В некоторых случаях это приводит к тому, что инструкция SQL строится отлично от той, которая была введена изначально (хотя результат получится одинаковый). Эта разница особенно возможна, если ведется работа с условиями поиска, содержащими несколько предложений, связанных AND и OR.