8.12 SKIP_CURRENT_ROWプロシージャ

このプロシージャは、現在の行の処理をスキップし、次の行に進みます。このプロシージャは、自動化アクション・コードで使用します。

構文

APEX_AUTOMATION.SKIP_CURRENT_ROW(
    p_log_message             IN VARCHAR2 DEFAULT NULL );

パラメータ

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

この例では、現在の行(PRESIDENT行)の残りの処理をスキップします。自動化では、自動化問合せとしてselect * from empを使用します。

BEGIN
    IF :ENAME = 'PRESIDENT' THEN
        apex_automation.skip_current_row( p_log_message => 'PRESIDENT skipped' );
    ELSE
        my_logic_package.process_emp( 
            p_empno  => :EMPNO,
            p_sal    => :SAL,
            p_depto  => :DEPTNO );
    END IF;
END;