Открытие и выполнение запроса

 

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

Поля и элементы управления страницы Опции запроса

Чтобы открыть и затем выполнить запрос:

1.         В ветви Запросы SQL нужного соединения в дереве навигации DB2 Web Query Tool щелкните по запросу, который хотите выполнить. Появится выпадающее меню.

2.         В выпадающем меню выберите Открыть. Откроется страница Опции запроса.

Примечание:                Если у вас нет разрешения на чтение для выбранного запроса, но есть разрешение на его выполнение, DB2 Web Query Tool попытается выполнить этот запрос, не открывая его.

3.         В разделе Параметры выберите параметры автоматического принятия. Параметры автоматического принятия определяют, когда будут приниматься ваши изменения в базе данных

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

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

·       Выберите При завершении, чтобы изменения в базе данных принимались после выполнения всех операторов SQL.

·       Выберите После каждого оператора, чтобы изменения в базе данных принимались после выполнения каждого оператора SQL.

4.         В поле Имя введите имя для набора результатов.

Совет: DB2 Web Query Tool предлагает имя набора результатов по умолчанию. Вы можете заменить это имя на другое по вашему выбору.

5.         В поле Максимальное число строк введите максимальное число строк, возвращаемых в наборе результатов.

Совет: Чтобы в наборе результатов были возвращены все строки, в поле Максимальное число строк введите "0".

6.         В поле Срок ожидания введите предельный срок ожидания.

7.         В выпадающем списке Действие выберите действие, задав способ получения больших объектов из базы данных. Варианты выбора:

·           Выберите Пропускать, чтобы не включать большие объекты в набор результатов.

·           Выберите Получать, чтобы разрешить получение больших объектов из набора результатов. Если выбрать Получать, большие объекты будут представлены ссылками в наборе результатов. Чтобы просмотреть конкретный большой объект, можно щелкнуть по ссылке - DB2 Web Query получит этот большой объект из таблицы DB2 и покажет в программе просмотра.

·           Выберите Встраивать, чтобы включать данные больших объектов в состав набора результатов

8.         В поле Предел введите максимальный размер (в килобайтах) большого объекта, который будет доступен в наборе результатов. Большие объекты, размер которых превышает заданные предел, встраиваться не будут.

9.         В выпадающем списке Тип задайте тип (расширение) файла больших объектов, которые будут возвращаться по вашему запросу.

·           Выберите Нет, чтобы клиенту возвращался тип MIME APPLICATION/OCTECT.

·           Выберите Статический, чтобы задать, что типы всех данных больших объектов в таблице одинаковы, и что одно и то же расширение должно быть применено ко всем большим объектам. Задайте расширение, которое будет применено ко всем большим объектам, в поле Расширение/Столбец.

·           Выберите Столбец, чтобы задать, что данные больших объектов будут разных типов, и что тип данных большого объекта будет сохранен в столбце, на который сделана ссылка в запросе. В поле Расширение/Столбец введите имя столбца, в котором буду храниться типы расширения больших объектов.

Если задать Нет, данные больших объектов будут посылаться в ваш браузер в двоичном формате, и DB2 Web Query предоставит определять тип данных браузеру.

10.      Если в вашей системе установлена программа SQL\PA и ваш запрос не был проанализирован SQL/PA, в разделе SQL/PA рядом с SQL/PA появится надпись "Не проанализирован". Чтобы проанализировать ваш запрос при помощи SQL/PA, нажмите кнопку Анализ в подразделе SQL/PA раздела Параметры. SQL/PA анализирует один оператор в каждый момент времени. Поэтому, если в вашем запросе содержится несколько операторов SQL, вы увидите результат анализа в кумулятивном формате. Чтобы задать опции анализа SQL/PA, нажмите кнопку Опции анализа.

Примечание:                Если у вас не установлена программа SQL/PA, в разделе SQL/PA рядом с SQL/PA будет написано "Не установлен".

11.      Необязательно: Чтобы отредактировать запрос SQL, нажмите кнопку Редактировать.

12.      Если запрос содержит переменные, щелкните по каждой переменной, выведенной в разделе Проанализированный запрос, чтобы задать ее значение.

13.      Введите значение переменной или выберите значение из выпадающего меню, если оно доступно.

·           Выберите Использовать, чтобы подставить заданное значение только в этот экземпляр имени переменной.

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

·           Выберите Игнорировать, чтобы обрабатывать эту переменную как строку.

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

14.       Чтобы выполнить запрос, нажмите кнопку Далее.

Примечание:                DB2 Web Query Tool не проверяет правильность SQL. Если пишите запрос, проверяйте сами синтаксис SQL, имена таблиц и имена столбцов.

DB2 Web Query Tool выполнит запрос и выведет результаты на странице Запрос данных. Теперь можно просмотреть страницу Данные запроса. Можно также задать, как показывать или экспортировать результаты запроса.