Создание запроса

 

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

Поля и элементы управления экрана Редактировать запрос

Чтобы создать новый запрос SQL:

1.         В нужной ветви соединений дерева навигации DB2 Web Query Tool щелкните по Запросы SQL.

Появится меню Запросы.

2.         Из выпадающего меню выберите Создать.

Откроется страница Редактировать запрос.

3.         В поле Введите оператор SQL введите оператор SQL. Можно включить в один запрос несколько операторов, а также комментарии и переменные. Можно также использовать переменные просмотра, которые ссылаются на другие запросы или результаты, чтобы создавать выпадающие меню со значениями подстановки.

DB2 Web Query Tool поддерживает следующие форматы комментария: --комментарий, //комментарий.

DB2 Web Query Tool поддерживает следующие форматы переменных: [переменная], :переменная, ? и &переменная.

Совет: Несколько операторов в одном запросе вводите через точку с запятой.

4.         Нажмите кнопку Далее. Откроется экран Опции запроса.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание:                Кроме того, можно сохранить запрос, нажав кнопку Сохранить.