Утилита TOAD (Tool for Oracle Application Developers — инструмент для
разработчиков приложений Oracle) первоначально создавалась отдельно
от SQL Navigator, но сейчас производится компанией Quest Software вместе с ним. Поэтому свойства этих инструментальных средств во многом схожи, включая способ лицензирования. Тем не менее существуют и отличия. TOAD предлагает следующие возможности:
• Автоформатирование операторов PL/SQL и SQL
Отладчик процедур PL/SQL
Средство просмотра баз данных
Поддержка объектных типовОгас1е8 и типовОгас1е8 г т Шаблоны программного текста
• Поддержка систем управления версиями, производимых другими компаниями
TOAD — простая, но в то же время эффективная среда разработки
программ. Для ее функционирования необходим меньший объем дисковой и оперативной памяти, чем для других инструментальных средств
разработки.
Соединение с базами данных
TOAD может поддерживать одновременно несколько соединений с базами данных. При первом запуске приложения предлагается создать соединение в диалоговом окне, изображенном на рис. 2.24. В дальнейшем соединения можно создавать с помощью команды File | New Connection. После того как соединение создано, оно остается активным, пока не будет закрыто командой меню File| Close Connection. Пароли не сохраняются
в профилях соединений.
Способ установления соединений в TOAD уникален тем, что соединение, связанное с каким-либо окном, можно изменять динамически. Это позволяет одновременно работать с несколькими серверами, поддерживая при этом минимальное число окон. Однако конкретное рабочее окно можно связать только с одним сеансом.
Выполнение SQL и PL/SQL
Операторы SQL и PL/SQL выполняются из окна редактирования SQL. Окно SQL может содержать один или несколько операторов SQL или блоков PL/SQL, которые могут выполняться по отдельности или как
сценарий. Если инструкция является запросом, выходные данные выводятся в нижней панели окна (см. рис. 2.25). Вкладка Script Output в нижней панели показывает результаты выполнения всего сценария. Для выполнения отдельных инструкций и блоков следует нажать на соответствующую кнопку в верхней части окна.
Окна редактирования SQL могут использоваться для показа выходных данных DBMS OUTPUT.PUT_LINE, а также статистики и выходных данных плана объяснения. Аналогично команде SQL*Plus SET SERVEROUTPUT ON, режим вывода результатов DBMS_OUTPUT.PUT_LINE включается нажатием кнопки на вкладке DBMS Output. Пример выходных данных показан на рис. 2.26.
Средства отладки
Для отладки хранимой процедуры следует нажать на кнопку Step Into или
выбрать в меню Debug | Step Into. Предварительно нужно задать все параметры процедуры в диалоговом окне Set Parameters. Если необходимо,
процедура и все зависимые объекты будут сначала откомпилированы, а затем начнется сеанс отладки. При отладке можно задавать контрольные точки и точки прерывания, а также проверять значения локальных переменных. Сеанс отладки показан на рис. 2.27.
Просмотр объектов. TOAD имеет два типа браузеров базы данных: браузер схем и браузер объектов. Браузер схем позволяет выбирать такие объекты, как таблицы, процедуры и модули. Вместо древовидной структуры, браузер схем имеет вкладки для выбора типа объектов, которые затем показываются в левой панели. В панель справа выводятся сведения об объекте. В браузере схем можно также компилировать или удалять объекты. Браузер объектов используется только для проверки типов объектов Огас1е8 и тел типов.
Окна редактирования. TOAD имеет два типа окон редактирования: окно редактирования SQL (см. выше) и окно редактирования хранимых процедур. Окна редактирования SQL используются для редактирования одиночных операторов SQL или сценариев SQL, в то время как окна редактирования хранимых процедур служат для редактирования хранимых процедур, функций, модулей и триггеров. В окне редактирования хранимых процедур можно компилировать, выполнять и отлаживать процедуры, представленные в базе данных. Окна редактирования хранимых процедур могут загружать объекты базы данных или файлы либо могут использоваться для создания новых объектов.
Шаблоны кода. TOAD может автоматически вводить конструкции PL/SQL и SQL на основе специальных комбинаций клавиш.
Возможности DBA. TOAD имеет ряд средств, ценных для DBA. Среди них просмотр инициализационных параметров базы данных и утилита импорта/экспорта.
< Предыдущая | Следующая > |
---|