15.11 EXECUTE_DMLプロシージャ

このプロシージャはDMLコンテキストを実行します。このプロシージャは次の処理の後にコールします。
  • コンテキストを開いた後(open_dml_context)。
  • 1つ以上のDML行がadd_dml_rowで追加された。
  • 列の値が、set_valuesset_nullまたはset_valueで設定された。

構文

procedure execute_dml(
    p_context               in t_context,
    p_continue_on_error     in boolean default false );

パラメータ

表15-9 EXECUTE_DMLプロシージャのパラメータ

パラメータ 説明

p_context

OPENファンクションのいずれかを使用して取得したコンテキスト・オブジェクト。

p_continue_on_error

エラーの発生後、残りの行に対してDMLを引き続き実行するかどうか(デフォルトはfalse)。