Область SQL
Область SQL можно использовать для создания собственных инструкций SQL. Инструкции также можно создавать в области критериев или области схем, при этом в области SQL будут созданы инструкции SQL. После построения запроса он автоматически обновляется и переформатируется в области SQL с целью сделать его более удобным для восприятия. Чтобы открыть область SQL, сначала откройте конструктор запросов и представлений (с объектом базы данных, выбранным в обозревателе серверов в меню База данных, выберите пункт Создать запрос). Затем в меню Конструктор запросов укажите пункт Область и выберите пункт SQL.
В области SQL можно выполнять следующие действия:
создавать новые запросы посредством ввода инструкций SQL;
изменять инструкции SQL, созданные конструктором запросов и представлений, с использованием собственных параметров, введенных в областях схем и условий;
вводить инструкции, которые пользуются преимуществами функций, доступных в конкретной базе данных.
Примечание
Убедитесь, что известны правила идентификации объектов базы данных в используемой базе данных.Подробные сведения см. в документации по своей системе управления базой данных.
Примечание
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.
Инструкции в области SQL
Текущий запрос можно редактировать непосредственно в области SQL. При переходе в другую область конструктор запросов и представлений автоматически форматирует инструкцию и затем изменяет области схем и критериев для соответствия этой инструкции.
Если инструкция не может быть представлена в областях схем и критериев, учитывая, что эти области видимы, конструктор запросов и представлений выводит ошибку и предлагает два выхода:
не учитывать невозможность представления инструкции в областях схем и критериев;
отменить изменения, которые не могут быть представлены, и восстановить до недавней версии инструкции SQL.
Если не учитывается невозможность представления инструкции в областях схем и критериев, конструктор запросов и представлений затемняет другие области, чтобы показать, что они больше не отражают содержимое области SQL.
Можно продолжить изменение инструкции и выполнить ее, как любую инструкцию SQL.
Примечание
Если введена инструкция SQL, но потом внесены изменения в запрос, с изменением областей схем и критериев конструктор запросов и представлений перестроит и заново отобразит инструкцию SQL.В некоторых случаях это приводит к тому, что инструкция SQL строится отлично от той, которая была введена изначально (хотя результат получится одинаковый).Эта разница, в частности, возможна, если ведется работа с условиями поиска, содержащими несколько предложений, связанных операторами AND и OR.
См. также
Задачи
Практическое руководство. Создание запросов
Практическое руководство. Выполнение запросов