8.5 EXITプロシージャ

このプロシージャは、残りの行を含め、自動化処理を終了します。このプロシージャは、自動化アクション・コードで使用します。

構文

APEX_AUTOMATION.EXIT(
    p_log_message             IN VARCHAR2 DEFAULT NULL );

パラメータ

パラメータ 説明
p_log_message 自動化ログに書き込むメッセージ。

この例では、10000を超える給与が見つかった場合に自動化を中止します。自動化では、自動化問合せとしてselect * from empを使用します。

BEGIN
    IF :SQL > 10000 THEN
        apex_automation.exit( p_log_message => 'Dubious SAL value found. Exit automation.' );
    ELSE
        my_logic_package.process_emp( 
            p_empno  => :EMPNO,
            p_sal    => :SAL,
            p_depto  => :DEPTNO );
    END IF;
END;