2015-01-14 1 views
0
CREATE OR REPLACE PROCEDURE TEST_PROC 
IS 
    str varchar(100); 
    rec_count INTEGER; 

BEGIN 
    str := 'select count(*) from emp_record'; 
    EXECUTE IMMEDIATE str into rec_count; 
    dbms_output.put_line(rec_count); 
END; 

Я вижу выход этой процедуры в Жаба (для оракула), но когда я выполнить это в командной строке с помощью SQLPLUS я вижу следующий выводКак увидеть сохраненную вывод процедуры в командной строке с помощью SQLPLUS

SQL> exec test_proc; 

PL/SQL procedure successfully completed. 

так что вопрос в том, как я могу видеть вывод счетчика в командной строке.

+0

Уже ответил на ваш предыдущий вопрос http://stackoverflow.com/a/27939284/3989608 –

ответ

1

Вам необходимо включить вывод в SQL/PLUS перед запуском хранимой процедуры:

SET SERVEROUTPUT ON 
Смежные вопросы