Построитель запросов
Используйте диалоговое окно Построитель запросов , чтобы создать запрос для использования в задаче «Выполнение SQL», в источнике и цели OLE DB, а также в преобразовании «Уточняющий запрос».
Построитель запросов можно использовать для выполнения следующих задач.
Работа с графическим представлением запроса или с командами SQL Построитель запросов располагает панелью, которая отображает запрос в графическом виде, и панелью, которая содержит текст SQL-запроса. Можно работать либо в графической, либо в текстовой панели. Построитель запросов синхронизирует представления, так что они всегда отражают текущее состояние.
Соединение связанных таблиц Если к запросу добавляется более одной таблицы, построитель запросов автоматически определяет взаимосвязь таблиц и создает подходящую команду соединения.
Выполнение запроса и обновление баз данных Построитель запросов можно использовать для возврата данных с помощью инструкции SELECT языка Transact-SQL, а также для создания запросов, которые обновляют, добавляют или удаляют записи в базе данных.
Просмотр и немедленное редактирование результатов Можно запустить запрос и работать с набором записей в сетке, позволяющей просматривать и редактировать записи в базе данных.
Графические средства в диалоговом окне Построитель запросов позволяют создавать запросы с помощью операций перетаскивания. По умолчанию в диалоговом окне построителя запросов строятся запросы SELECT, также можно строить запросы INSERT, UPDATE или DELETE. Все типы инструкций SQL также могут быть проанализированы и выполнены в диалоговом окне Построитель запросов . Дополнительные сведения об инструкциях SQL в пакетах см. в статье Запросы в службах Integration Services (SSIS).
Для более подробного знакомства с языком Transact-SQL и его синтаксисом см. статью Справочник по Transact-SQL (компонент Database Engine).
Кроме того, в запросе можно использовать переменные для предоставления значений входному параметру, для сбора значений выходных параметров и хранения кодов возврата. Дополнительные сведения об использовании переменных в запросах пакетов см. в статьях Задача "Выполнение SQL", Источник OLE DBи Запросы в службах Integration Services (SSIS). Дополнительные сведения об использовании переменных в задаче "Выполнение SQL" см. в разделах Параметры и коды возврата в задаче "Выполнение SQL" и Результирующие наборы в задаче "Выполнение SQL".
Переменные с параметрами и кодами возврата используются в преобразованиях «Уточняющий запрос» и «Нечеткий уточняющий запрос». Сведения об источнике OLE DB применимы к этим двум преобразованиям.
Параметры
Панель инструментов
Используйте панель инструментов для управления наборами данных, для выбора отображаемых областей, а также для управления функциями запросов.
Значение | Описание |
---|---|
Показать/скрыть панель диаграмм | Показывает или скрывает панель диаграмм . |
Показать/скрыть панель сетки | Показывает или скрывает панель сетки . |
Показать/скрыть панель SQL | Показывает или скрывает панель SQL . |
Показать/скрыть панель результатов | Показывает или скрывает панель Результаты . |
Выполнить | Выполняет запрос. Результаты отображаются на панели результатов. |
Проверить SQL | Осуществляет проверку допустимости инструкции SQL. |
Сортировка по возрастанию | Сортирует по возрастанию выходные строки в выбранном столбце на панели сетки. |
Сортировка по убыванию | Сортирует по убыванию выходные строки в выбранном столбце на панели сетки. |
Удалить фильтр | Выберите имя столбца на панели сетки, а затем нажмите кнопку Удалить фильтр , чтобы удалить критерии сортировки для столбца. |
Использовать Group By | Добавляет к запросу функцию GROUP BY. |
Добавить таблицу | Добавляет новую таблицу в запрос. |
Определение запроса
Определение запроса предлагает панель инструментов и набор других областей, при помощи которых можно определить и проверить запрос.
Панель | Описание |
---|---|
Панельдиаграмм | Отображает запрос в виде диаграммы. Диаграмма показывает включенные в запрос таблицы, а также способы их соединения. Установите или снимите флажок рядом со столбцом в таблице, чтобы добавить или исключить его из результатов запроса. При добавлении таблиц в запрос построитель запросов создает соединения между таблицами на основе ключей в таблице. Чтобы добавить соединение, перетащите поле одной таблицы на поле другой таблицы. Для управления соединением щелкните его правой кнопкой мыши, а затем выберите пункт в меню. Щелкните правой кнопкой мыши Панель диаграмм , чтобы добавить или удалить таблицы, выбрать все таблицы и отобразить или скрыть области. |
ПанельСетка | Отображает запрос в виде сетки. Можно использовать эту панель, чтобы добавить или удалить столбцы из запроса и изменить настройки для каждого столбца. |
ПанельSQL | Отображает запрос в виде текста SQL. Изменения, совершенные на панели Диаграмма и на панели Сетка отобразятся здесь, а изменения, совершенные здесь, будут отображены на панели Диаграмма и на панели Сетка . |
Панельрезультатов | Отображает результаты запроса после нажатия кнопки Выполнить на панели инструментов. |
См. также:
Задача «Выполнение SQL»
Источник OLE DB
Назначение OLE DB
Преобразование "Уточняющий запрос"
Запросы в службах Integration Services (SSIS)
Предложение MERGE в пакетах служб Integration Services