Shareware software
Структура окна компилятора
Компилятор позволяет исправить ошибки, исправить ошибки в коде, а так же просмотреть список ошибок по всем объектам.

Дерево объектов (запросы)
Дерево объектов в статусе Invalid.
-
Корневые узлы - имя схемы
select owner "Owner",
count(*) "Count"
from ALL_OBJECTS where status='INVALID'
group by owner order by 1
-
Дочерние узлы первого уровня - типы объектов
select object_type "Type",
count(*) "Count"
from ALL_OBJECTS
where status='INVALID'
and owner='$$SCHEMA_NAME'
group by object_type
order by 1
-
Дочерние узлы второго уровня - объекты в статусе 'Invalid'
select object_name "Name"
from ALL_OBJECTS
where status='INVALID'
and object_type='$$OBJECT_TYPE'
and owner = '$$SCHEMA_NAME'
group by object_name
order by 1
Редактор кода объекта
-
В дереве "Tree invalid object" выделить объект
-
Нажать кнопку "Show code selected object"
ВАЖНО: конструкция create or replace должна отсутствовать в тексте в поле "Code invalid object".
Список "Error list" - содержит по одной строчке для каждой ошибки в тексте объекта. При клике курсор переводится на строку с ошибкой в поле "Code invalid object"
Вкладка "List all errors"
Служит для просмотра информации по ошибкам в объектах БД. Список можно сортировать по схеме, типу объекта
Компиляция объектов
-
В дереве "Tree invalid object" выделить нужный уровень (схема, тип объекта, объект)
-
Нажать кнопку "Run compile"
Мониторинг процесса компиляции осуществляется в "Мониторе программы"
