Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 А можно ли узнать стек вызовов пакетов ?  [new]
GuestAugust
Guest
Добрый день.

Поддерживаю систему, периодически приходится лазить в пакеты (когда подозрение что то не так работает.)
Зная исходные условия, "шагаю" по каждой строчке кода, ну и потом "перехожу" в одну функцию или процедуру или пакет и т.д. проверяю правильность условий.

Подскажите пожалуйста, нет ли какого либо инструмента, которыму
задаешь условия, например вызов процедуры в таком то пакете с такими то условиями, а мне в ответ указывается последовательность вызов процедур или функций при заданных условиях.

Спасибо.
31 июл 06, 15:45    [2946252]     Ответить | Цитировать Сообщить модератору
 Re: А можно ли узнать стек вызовов пакетов ?  [new]
Зл0й
Member

Откуда: Северная Калифорния
Сообщений: 686
DBMS_UTILITY.FORMAT_CALL_STACK
31 июл 06, 20:18    [2947660]     Ответить | Цитировать Сообщить модератору
 Re: А можно ли узнать стек вызовов пакетов ?  [new]
Bely
Member

Откуда: Москва
Сообщений: 1903
GuestAugust
Подскажите пожалуйста, нет ли какого либо инструмента, которыму
задаешь условия, например вызов процедуры в таком то пакете с такими то условиями, а мне в ответ указывается последовательность вызов процедур или функций при заданных условиях.
В PL/sql Developer-е есть отладчик, в котором можно вызывать процедуру и выполнять ее в пошаговом режиме.

Тормозной он слегка, но в "особо тяжелых случаях" вещ весьма польезная.

Такие же отладчики есть и в других продуктах (SQL Navigator), но я ими не пользовался.

Стек вызовов - само собой в отладчике показывается :)
31 июл 06, 21:19    [2947762]     Ответить | Цитировать Сообщить модератору
 Re: А можно ли узнать стек вызовов пакетов ?  [new]
GuestAugust
Guest
Спасибо :
Зл0й
Bely

Сейчас буду смотреть что это за зверь такой :0)))
DBMS_UTILITY.FORMAT_CALL_STACK

А в PL/sql Developer можно чтобы сразу показал, все вызовы или только пошагово?.
1 авг 06, 10:50    [2949064]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить