【发布时间】:2021-08-26 07:47:09
【问题描述】:
我有一个“主”过程,它在循环中调用其他过程。我想显示消息,显示程序何时开始以及何时完成,如下所示:
DBMS_OUTPUT.PUT_LINE('LOOP 1 STARTED');
DBMS_OUTPUT.PUT_LINE('PROCEDURE 1 STARTED');
PROCEDURE_1(x, y);
DBMS_OUTPUT.PUT_LINE('PROCEDURE 1 COMPLETED');
DBMS_OUTPUT.PUT_LINE('PROCEDURE 2 STARTED');
PROCEDURE_2(x, y);
DBMS_OUTPUT.PUT_LINE('PROCEDURE 2 COMPLETED');
.
.
.
DBMS_OUTPUT.PUT_LINE('LOOP 2 STARTED');
问题在于,这样做只会在所有程序完成后才会显示消息。有没有办法让这些消息“实时”显示?还有什么可以做的吗?
【问题讨论】:
标签: oracle stored-procedures plsql