DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

SQL Navigator

SQL Navigator создан компанией Quest Software. Это среда разработки с графическим интерфейсом пользователя, предлагающая следующие
средства:
Автоформатирование операторов PL/SQL и SQL
Отладчик PL/SQL
Средство просмотра баз данных (браузер)
•        Поддержка объектных типовОгас1е8 и типов        г
т Шаблоны программного текста
•        Поддержка систем управления версиями от сторонних производи­телей
Соединение с базой данных
Подобно DBPartner Debugger, при первом запуске SQL Navigator предла­гает установить соединение с базой данных. Профили соединений авто­матически сохраняются для последующего использования, но пароль не сохраняется. Окно, применяемое для установления соединений, пред­ставлено на рис. 2.19. Если после запуска соединение с базой данных не устанавливается, то будет предложено сделать это после открытия окна редактирования или окна просмотра. В SQL Navigator одновременно под­держиваются несколько соединений с разными базами данных.
Многие свойства SQL Navigator требуют, чтобы на сервере был создан пользователь SQLNAV. Мастер серверной установки (Server Side Installati­on 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 для идентификации сеанса.
 









jAntivirus