DeepEdit!

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

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

PL/SQL Developer

Последним рассматривается инструментальное средство разработки PL/SQL Developer компании Allround Authomations. Оно предлагает сле­дующие возможности:
Автоформатирование операторов PL/SQL и SQL
Отладка PL/SQL
Просмотр базы данных
Поддержка объектных типовОгас1е8 и объектов        г
Шаблоны кода
Поддержка систем управления версиями от сторонних поставщи­ков (с применением внешнего подключаемого модуля)
•        Прямая поддержка большинства команд Соединение с базой данных
Диалоговое окно соединения PL/SQL Developer показано на рис. 2.32. Профили соединений сохраняются, а пароль нет. Одновременно может быть открыто более одного соединения, но окно способно поддерживать только одно соединение. Это же характерно и для браузера объектов.
Рис. 2.32. Диалоговое окно соединения PL/SQL Developer
Новое соединение можно создать, выбрав в меню Session | Log. Основное окно PL/SQL Developer показано на рис. 2.33. Браузер объектов находит­ся в левой панели, а пространство справа используется для различных окон разработчика.
Выполнение  PL/SQL
Предлагается несколько способов выполнения команд SQL и PL/SQL в PL/SQL Developer. Для модификации существующей процедуры нужно
выбрать ее в браузере объектов и установить режим edit, в результате она
будет выведена в окне программ. Можно использовать окно SQL для ввода одиночного оператора SQL или блока PL/SQL (без завершающего слэша). Окно команд выводит приглашение SQL>, как в SQL*Plus. Можно использовать команды SQL*Plus в дополнение к командам PL/SQL Deve­loper. На рис. 2.34 показаны окно SQL и окно команд.
Результаты DBMS OUTPUT.PUT LINE можно просмотреть на вкладке Output окна SQL или оперативно в окне команд.
Средства отладки
Отладка хранимой процедуры производится в окне тестирования. Это окно позволяет определить параметры процедуры. Отладка запускается нажатием кнопки Start Debugging. Можно выполнять программу по ша­гам, задавать точки прерывания, просматривать стек вызовов и задавать наблюдаемые переменные. На рис. 2.35 показан сеанс отладки.
 









jAntivirus