PL/SQLのログ出力を確認するには?

PL/SQLでは、DBMS_OUTPUT.PUT_LINE文を設置することで実行ログを出力できます。その際、SET SERVEROUTPUT ONコマンドで出力機能をONにする必要があります。

以下に一例を示します。

SET SERVEROUTPUT ON;

DECLARE
  -- 声明变量
  v_message VARCHAR2(100);
BEGIN
  -- 设置执行日志
  DBMS_OUTPUT.PUT_LINE('开始执行 PL/SQL 程序');

  -- 执行业务逻辑
  -- ...

  -- 输出日志
  v_message := '业务逻辑执行完毕';
  DBMS_OUTPUT.PUT_LINE(v_message);
  -- ...
  
END;
/

PL/SQLコードを実行すると、SQL*PlusやPL/SQLに対応した他のツールで実行ログのアウトプットを確認することができます。

bannerAds