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

Откуда:
Сообщений: 95
Подскажите, пожалуйста, как можно отлаживать процедуру, заполняющую временную таблицу. Нужно в процессе отладки иметь возможность выполнять запросы к этой временной таблице.
18 июл 09, 04:13    [7431961]     Ответить | Цитировать Сообщить модератору
 Re: отладка  [new]
semenar
Member

Откуда: Днепропетровск
Сообщений: 3308
Блог
iLLL, c какой кляузой создавали? on commit delete rows? Или preserve rows? От этого и пляшите.
18 июл 09, 10:42    [7432032]     Ответить | Цитировать Сообщить модератору
 Re: отладка  [new]
dmidek
Member

Откуда: Киев - Дортмунд
Сообщений: 116133
Не совсем пойму, а в чем особенность отладки именно временных таблиц,
да даже и с ON DELETE. Ну ОК, их после COMMIT смотреть нельзя, ну так
смотрите до.

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

Замечал кстати побочный эффект - часто, при продумывании того, а что и как ты
хочешь посмотреть , находился косяк, и проблема решалась сама собой.

Так что отладка путем ревизии коды - тоже достаточно мощное оружие :-)
18 июл 09, 12:21    [7432108]     Ответить | Цитировать Сообщить модератору
 Re: отладка  [new]
iLLL
Member

Откуда:
Сообщений: 95
а можно как-то в запущенной сессии отладки, когда выполнение стоит на брейкпоинте в процедуре выполнять запросы sql?
18 июл 09, 13:38    [7432165]     Ответить | Цитировать Сообщить модератору
 Re: отладка  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
iLLL
а можно как-то в запущенной сессии отладки, когда выполнение стоит на брейкпоинте в процедуре выполнять запросы sql?

запросы в сессии, которую дебажите?
ну, это уже не отладчик будет (который через дыркум-в-стена только и может на другого пассажира подсмотреть)
20 июл 09, 10:20    [7434309]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить