15.37 SET_NULLプロシージャ

このプロシージャは、DML列の値をNULLに設定するようにプロシージャを設定します。set_valuesを使用して問合せコンテキストから行が初期化され、いずれかの列の新しい値がNULLである必要がある場合に便利です。

構文

シグネチャ 1

procedure set_null(
    p_context               in t_context,
    p_column_position       in pls_integer );

シグネチャ 2


procedure set_null(
    p_context               in t_context,
    p_column_name           in varchar2 );

パラメータ

表15-35 SET_NULLプロシージャのパラメータ

パラメータ 説明

p_context

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

p_column_position

DMLコンテキスト内の値を設定する列の位置。

p_column_name

値を設定する列の名前。

例1
apex_exec.set_null(
     p_context         => l_dml_context,
     p_column_position => 6 );
例2
apex_exec.set_null(
     p_context         => l_dml_context,
     p_column_name     => 'SAL' );