Конструктор запросов

Используйте диалоговое окно Построитель запросов, чтобы создать запрос для использования в задаче Execute SQL, источнике OLE DB, назначении OLE DB и преобразовании Lookup.

С помощью построителя запросов можно выполнить следующие задачи:

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

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

  • Запрос или обновление баз данных С помощью построителя запросов можно возвращать данные с помощью инструкций SELECT Transact-SQL и создавать запросы, которые обновляют, добавляют или удаляют записи в базе данных.

  • Немедленное просмотр и редактирование результатов Вы можете выполнить запрос и работать с набором записей в сетке, которая позволяет прокручивать и изменять записи в базе данных.

Графические инструменты в диалоговом окне построителя запросов позволяют создавать запросы с помощью операций перетаскивания. По умолчанию в диалоговом окне построителя запросов создаются запросы SELECT, но также можно создавать запросы INSERT, UPDATE или DELETE. Все типы инструкций SQL можно проанализировать и запустить в диалоговом окне построителя запросов . Дополнительные сведения об инструкциях SQL в пакетах см. в запросах служб Integration Services (SSIS).

Дополнительные сведения о языке Transact-SQL и его синтаксисе см. вTransact-SQL справочнике (ядро СУБД).

Можно также использовать переменные в запросе для предоставления значений входному параметру, для записи значений выходных параметров и хранения кодов возврата. Дополнительные сведения об использовании переменных в запросах, используемых пакетами, см. в статье "Выполнение задачи SQL", "Источник OLE DB" и "Запросы служб Integration Services (SSIS). Дополнительные сведения об использовании переменных в задаче Execute SQL см. в разделе "Параметры" и "Коды возврата" задачи "Выполнение SQL" и"Результирующие наборы" в задаче "Выполнение SQL".

Преобразования подстановки и нечетких подстановок также могут использовать переменные с параметрами и кодами возврата. Сведения об источнике OLE DB также относятся к этим двум преобразованиям.

Опции

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

Ценность Описание
Панель "Показать и скрыть диаграмму" Отображает или скрывает область диаграммы .
Панель "Показать и скрыть сетку" Отображает или скрывает панель "Сетка ".
Отображение и скрытие области SQL Отображает или скрывает область SQL .
Панель "Показать и скрыть результаты" Отображает или скрывает область результатов .
Беги Выполняет запрос. Результаты отображаются в области результатов.
Проверка SQL Проверяет, является ли инструкция SQL допустимой.
Сортировка по возрастанию Сортирует выходные строки в выбранном столбце в области сетки в порядке возрастания.
Сортировка по убыванию Сортирует выходные строки в выбранном столбце в области сетки в порядке убывания.
Удаление фильтра Выберите имя столбца в области сетки и нажмите кнопку "Удалить фильтр ", чтобы удалить условия сортировки столбца.
Группировать по Добавляет функцию GROUP BY в запрос.
Добавление таблицы Добавляет новую таблицу в запрос.

Определение запроса
Определение запроса предоставляет панель инструментов и область, в которых можно задать и протестировать запрос.

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

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

Кликните правой кнопкой мыши на области диаграммы, чтобы добавить или удалить таблицы, выбрать все таблицы и отобразить или скрыть панели.
Область сетки Отображает запрос в сетке. Эту область можно использовать для добавления и удаления столбцов из запроса и изменения параметров для каждого столбца.
Область SQL Отображает запрос в виде текста SQL. Изменения, внесенные в область диаграммы и панель "Сетка ", будут отображаться здесь, и изменения, внесенные здесь, будут отображаться в области "Схема " и в области "Сетка ".
Область результатов Отображает результаты запроса при нажатии кнопки "Выполнить " на панели инструментов.

См. также

Выполнение задачи SQL
Источник OLE DB
Назначение OLE DB
Преобразование «Уточняющий запрос»
Запросы службы Integration Services (SSIS)
MERGE в пакетах служб Integration Services