Еще одним инструментом разработки с графическим интерфейсом пользователя является SQL-Programmer, производимый компанией ВМС. Он предлагает следующие средства:
Автоформатирование операторов PL/SQL и SQL
Отладчик PL/SQL
Средство просмотра базы данных
Поддержка объектных типовОгас1е8 и объектовОгас1е8 г т Шаблоны программного кода
• Поддержка систем управления версиями, производимых другими компаниями
• Создание сценариев для объектов баз данных Соединение с базами данных
SQL-Programmer одновременно поддерживает несколько соединений с
разными базами данных. Диалоговое окно соединения приведено на

рис. 2.28. Пароли не сохраняются в профилях соединений, однако разрешается сохранять разные профили для различных серверов. В окне показаны также текущие открытые соединения.
Выполнение SQL и PL/SQL
Основное окно SQL-Programmer служит для работы с отдельными объектами PL/SQL. Если щелкнуть мышью на определенном объекте, он будет открыт в SPDW (окно разработки SQL-Programmer). Различные SPDW имеют разные свойства в зависимости от типа обрабатываемого объекта. Например, на рис. 2.29 показана процедура AddNewStudent в SPDW. Нельзя непосредственно выполнять произвольные команды SQL и PL/SQL. Можно, однако, создать пакетный объект, состоящий из нескольких команд, для последовательного выполнения. Пакетные объекты можно при желании хранить на сервере.

Рис. Диалоговое окно соединения SQL-Programmer
Чтобы выполнить процедуру из SPDW, необходимо сначала задать аргументы, передаваемые процедуре, если таковые имеются. SQL-Programmer создаст анонимный блок для вызова процедуры. Аргументы для AddNewStudent показаны на рис. 2.30. Если процедура использует DBMS_OUTPUT.PUT_LINE, то для просмотра выходных данных нужно включить режим вывода (щелкнув на соответствующей кнопке) и затем выполнить процедуру. Выходные данные доступны на вкладке Result в SPDW,

| < Предыдущая | Следующая > |
|---|


