Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Oracle > отладка процедур в PL\SQL |
Автор: Sliva 23.5.2006, 22:23 |
Помогите, пожалуйста, разобраться с техническим вопросом : ![]() я провожу пошаговую отладку своей процедуры в PL\SQL Developer в окне SQL, но до этого я ее нигде не вызываю и в параметрах не передаю те значения, которые мне нужны. Вот, собственно, и вопрос: где и как нужно вызывать процедуру прежде чем начать ее отлаживать? ![]() Буду очень благодаргна ![]() |
Автор: LSD 23.5.2006, 23:22 |
Выбираешь в дереве объектов свою процедуру, жмешь правую кнопку, и в меню выбираешь Test. Появится окно теста процедуры, в котором можно задать нужные параметры, и при желании запустить пошаговую отладку (там для этого есть специальная кнопка). |
Автор: Sliva 23.5.2006, 23:29 |
![]() ![]() ![]() |
Автор: Sqlninja 24.5.2006, 00:53 |
Ахтунг! Открываю ноу-хау - метод работает в любой IDE для Oracle, и даже в SQL Plus. Ставите в коде процедуры строку DBMS_OUTPUT.PUT_LINE( <отслеживаемая_переменная> ) - во всех местах где Вам нужно. И запускаете процедуру: begin my_proc(p1,p2,..pN); end; / Мне так больше нравится, честно. ![]() |