oracle执行存储过程
场景:Oracle执行存储过程时进展打印
Oracle执行存储过程时进行打印
RT,
执行一个存储过程时,需要打印当前时间,及该步骤是否完成,
但每次都是在该存储过程执行完成后,一次性打印出来了...有没有其他方法可以再执行的过程中打印啊?
代码如下:
------解决方案--------------------
那你就放日志表里面呗
Oracle执行存储过程时进行打印
RT,
执行一个存储过程时,需要打印当前时间,及该步骤是否完成,
但每次都是在该存储过程执行完成后,一次性打印出来了...有没有其他方法可以再执行的过程中打印啊?
代码如下:
...
dbms_output.put_line('=================================================');
dbms_output.put(to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'));
dbms_output.put_line(' start refresh abcdefgh*, please wait...');
dbms_mview.refresh('abcdefgh'); --此过程较慢
dbms_output.put(to_char(sysdate,'yyyy-MM-dd hh24:mi:ss'));
dbms_output.put_line(' success refresh abcdefgh*!');
dbms_output.put_line('=================================================');
dbms_output.put_line('');
...
------解决方案--------------------
那你就放日志表里面呗