Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > отладка процедур в PL\SQL


Автор: Sliva 23.5.2006, 22:23
Помогите, пожалуйста, разобраться с техническим вопросом :   smile   
я провожу пошаговую отладку своей процедуры в PL\SQL Developer в окне SQL, но до этого я ее нигде не вызываю и  в  параметрах не передаю те значения, которые мне нужны.
Вот, собственно, и вопрос: где и как нужно вызывать процедуру прежде чем начать ее отлаживать? 
 smile 
Буду очень благодаргна smile 

Автор: LSD 23.5.2006, 23:22
Выбираешь в дереве объектов свою процедуру, жмешь правую кнопку, и в меню выбираешь Test.

Появится окно теста процедуры, в котором можно задать нужные параметры, и при желании запустить пошаговую отладку (там для этого есть специальная кнопка). 

Автор: Sliva 23.5.2006, 23:29
 smile  smile  smile 
 

Автор: Sqlninja 24.5.2006, 00:53
Ахтунг! Открываю ноу-хау - метод работает в любой IDE для Oracle, и даже в SQL Plus. 

Ставите в коде процедуры строку DBMS_OUTPUT.PUT_LINE( <отслеживаемая_переменная> ) - во всех местах где Вам нужно. И запускаете процедуру:

begin
  my_proc(p1,p2,..pN);
end;
/

Мне так больше нравится, честно.  smile 

 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)