Построитель запросов

Используйте диалоговое окно Построитель запросов, чтобы создать запрос для использования в задаче «Выполнение SQL», в источнике и цели OLE DB, а также в преобразовании «Уточняющий запрос».

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

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

Кроме того, в запросе можно использовать переменные для предоставления значений входному параметру, для сбора значений выходных параметров и хранения кодов возврата. Дополнительные сведения об использовании переменных в запросах пакетов см. в разделах Задача служб SSIS «Выполнение SQL», Источник OLE DB и Использование запросов в пакетах. Дополнительные сведения об использовании переменных в задаче «Выполнение SQL» см. в разделах Работа с параметрами и коды возврата в задаче «Выполнение SQL» и Работа с результирующими наборами в задаче «Выполнение SQL».

Переменные с параметрами и кодами возврата используются в преобразованиях «Уточняющий запрос» и «Нечеткий уточняющий запрос». Сведения об источнике OLE DB применимы к этим двум преобразованиям.

Параметры

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

    Значение

    Описание

    Показать/скрыть область схем

    Показывает или скрывает область Схема.

    Показать/скрыть область сетки

    Показывает или скрывает область Сетка.

    Показать/скрыть область SQL

    Показывает или скрывает область SQL.

    Показать/скрыть область результатов

    Показывает или скрывает область Результаты.

    Выполнить

    Выполняет запрос. Результаты отображаются в области результатов.

    Проверить SQL

    Осуществляет проверку допустимости инструкции SQL.

    Сортировка по возрастанию

    Сортирует по возрастанию выходные строки в выбранном столбце в области сетки.

    Сортировка по убыванию

    Сортирует по убыванию выходные строки в выбранном столбце в области сетки.

    Удалить фильтр

    Выберите имя столбца в области сетки, а затем нажмите кнопку Удалить фильтр, чтобы удалить критерии сортировки для столбца.

    Использовать Group By

    Добавляет к запросу функцию GROUP BY.

    Добавить таблицу

    Добавляет новую таблицу в запрос.

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

    Панель

    Описание

    Область схем

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

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

    Щелкните правой кнопкой мыши в области Диаграмма, чтобы добавить или удалить таблицы, выбрать все таблицы, отобразить или скрыть области

    Область Сетка

    Отображает запрос в виде сетки. Можно использовать эту область, чтобы добавить или удалить столбцы из запроса и изменить настройки для каждого столбца.

    Область SQL

    Отображает запрос в виде текста SQL. Изменения, совершенные в области Диаграмма и в области Сетка отобразятся здесь, а изменения, совершенные здесь, будут отображены в области Диаграмма и в области Сетка.

    Область Результаты

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