我在PL / SQL包中有20000行代码。包裹工作正常。我希望调试我在包中使用的变量的代码。为此我使用了DBMS_OUTPUT.PUT_LINE('BEFORE INSERT');
INSERT INTO TEST (ID,NAME) VALUES(1,'ORACLE');
COMMIT;
DBMS_OUTPUT.PUT_LINE('AFTER INSERT');
,但是在insert语句之后没有显示输出。
考虑错误代码
filter:valFilter
serveroutput仅返回输出“BEFORE INSERT”。值已插入表中,但未显示消息“AFTER INSERT”。有什么特别的原因吗?
我已将服务器输出值增加到100000而不改变行为
答案 0 :(得分:0)
这将返回 INSFORE INSERT 和插入后。
begin
DBMS_OUTPUT.PUT_LINE('BEFORE INSERT');
insert into TEST values(1,'ORACLE');
commit;
DBMS_OUTPUT.PUT_LINE('AFTER INSERT');
end;
/