4

我使用 IBM Data Studio 作为开发环境,

 CREATE OR REPLACE PROCEDURE TEST()
 is
 BEGIN
  DBMS_OUTPUT.PUT_LINE("Hi there.");
 END;

我可以在执行详细信息中看到时间、异常(如果有)以及 SQL Results window. IBM 工作室是否将 OUTPUT 详细信息存储在某个文件中?如果是这样,我想知道位置。

如何启用此功能女巫可以提供此功能。

4

1 回答 1

1

在 Data Studio 中看不到输出(我认为这与 Eclipse 如何处理标准输出有关)。DBMS_OUTPUT 仅用于控制台。如DBMS_OUTPUT中所述,这些消息被放入“消息缓冲区”中,在执行结束时将其发送到标准输出。

如果你想像日志一样写消息,我建议使用像log4db2这样的记录系统,而不是使用 DBMS_OUTPUT 内置模块。

于 2015-09-09T21:40:10.250 回答