27.67 SET_NULLプロシージャ

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

構文

シグネチャ1

APEX_EXEC.SET_NULL (
    p_context               IN t_context,
    p_column_position       IN PLS_INTEGER )

シグネチャ2

APEX_EXEC.SET_NULL (
    p_context               IN t_context,
    p_column_name           IN VARCHAR2 )

パラメータ

パラメータ 説明
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' );