SQL Navigator создан компанией Quest Software. Это среда разработки с графическим интерфейсом пользователя, предлагающая следующие
средства:
Автоформатирование операторов PL/SQL и SQL
Отладчик PL/SQL
Средство просмотра баз данных (браузер)
• Поддержка объектных типовОгас1е8 и типов г
т Шаблоны программного текста
т Шаблоны программного текста
• Поддержка систем управления версиями от сторонних производителей
Соединение с базой данных
Подобно DBPartner Debugger, при первом запуске SQL Navigator предлагает установить соединение с базой данных. Профили соединений автоматически сохраняются для последующего использования, но пароль не сохраняется. Окно, применяемое для установления соединений, представлено на рис. 2.19. Если после запуска соединение с базой данных не устанавливается, то будет предложено сделать это после открытия окна редактирования или окна просмотра. В SQL Navigator одновременно поддерживаются несколько соединений с разными базами данных.
Многие свойства SQL Navigator требуют, чтобы на сервере был создан пользователь SQLNAV. Мастер серверной установки (Server Side Installation Wizard) помогает в создании необходимых пользователя и объектов. Мастер может быть выполнен как часть процесса установки, а также после установки по команде Tools | Server Side Installation Wizard. Серверная установка нужна для поддержки плана объяснения, коллективного программирования, систем управления версиями независимых поставщиков и SQL Navigator Tuner. На рис. 2.20 показан начальный экран мастера .
Выполнение SQL и PL/SQL
Операторы SQL и PL/SQL выполняются из окна редактора SQL. Это окно может выполнить либо один оператор, либо целый сценарий. Блоки PL/SQL, содержащиеся в сценарии, должны заканчиваться знаком /. Сценарии поддерживают также переменные подстановки (в смысле
SQL*Plus). Можно выполнять отдельный оператор в сценарии или часть
сценария. На рис. 2.21 показаны окно редактора SQL и окно выходных данных. Окно выходных данных будет содержать результаты каждого оператора (в случае запроса будут выведены данные), и в дополнение в нем могут быть показаны команды SQL или PL/SQL.
Для просмотра выходных данных DBMS_OUTPUT.PUT_LINE следует
нажать кнопку Server Output ON или выбрать в меню Tools [ Server
Output. Выходные данные DBMS_OULPUL.PUL_LINE будут показаны среди других результатов в окне вывода (см. рис. 2.22).
Средства отладки
Чтобы выполнить программу PL/SQL в пошаговом режиме, необходимо включить режим Debug, нажав кнопку Debug ON либо выбрав в меню пункт Debug | PL/SQL Debugging. Выполнение блока будет производиться в отладчике, где можно проверять переменные, задавать контрольные точки и выполнять по шагам код. Пример сеанса отладки показан на рис. 2.23.
SQL Navigator может подключаться к отдельному сеансу для отладки посылаемых им команд PL/SQL. Это требует, чтобы отдельный сеанс вызывал DBMS_DEBUG с заданным именем сеанса, которое используется затем SQL Navigator для идентификации сеанса.
< Предыдущая | Следующая > |
---|