在IBM Data Studio中,我可以在哪里看到DBMS_OUTPUT.PUT_LINE()的输出



我使用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内置模块。

相关内容

  • 没有找到相关文章

最新更新