我使用IBM Data Studio作为开发环境,
CREATE OR REPLACE PROCEDURE TEST()
is
BEGIN
DBMS_OUTPUT.PUT_LINE("Hi there.");
END;
我可以看到执行细节,如时间,异常,SQL Results window
中的其他信息。IBM studio是否将OUTPUT细节存储在某个文件中?如果有的话,我想知道地点。
不可能在Data Studio中看到输出(我认为这与Eclipse处理标准输出的方式有关)。DBMS_OUTPUT仅用于控制台。如DBMS_OUTPUT中所述,这些消息被放入"消息缓冲区"中,该缓冲区在执行结束时被发送到标准输出。
如果您想像日志一样编写消息,我建议使用像log4db2这样的记录器系统,而不是使用DBMS_OUTPUT内置模块。