PL/SQL中测试存储过程,如何立即输出DBMS_OUTPUT的语句。
请问在PL/SQL中测试存储过程,同时多次调用过程,在每一个过程后面都加了一句dbms_output.put_line(i);具体脚本如下declareiinteger;...
请问在PL/SQL中测试存储过程,同时多次调用过程,在每一个过程后面都加了一句dbms_output.put_line(i);
具体脚本如下
declare
i integer;
begin
-- Call the procedure
sp_did_day(1,i);
dbms_output.put_line(i);
sp_did_day(2,i);
dbms_output.put_line(i);
sp_did_day(3,i);
dbms_output.put_line(i);
sp_did_day(4,i);
dbms_output.put_line(i);
sp_did_day(5,i);
dbms_output.put_line(i);
end;
这个在所有的过程都执行完才能输出,如何立即输出啊? 展开
具体脚本如下
declare
i integer;
begin
-- Call the procedure
sp_did_day(1,i);
dbms_output.put_line(i);
sp_did_day(2,i);
dbms_output.put_line(i);
sp_did_day(3,i);
dbms_output.put_line(i);
sp_did_day(4,i);
dbms_output.put_line(i);
sp_did_day(5,i);
dbms_output.put_line(i);
end;
这个在所有的过程都执行完才能输出,如何立即输出啊? 展开
4个回答
2012-03-26
展开全部
把在dbms_output.put_line 写在 sp_did_day 内输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把在dbms_output.put_line 写在 sp_did_day 内输出
追问
这样也不行,也是等全部执行完了才会输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询