27.13 COLUMN_EXISTSファンクション
このファンクションは、列が列配列にすでに存在するかどうかをチェックします。
構文
APEX_EXEC.COLUMN_EXISTS (
p_columns IN t_columns,
p_column_name IN VARCHAR2,
p_parent_column_path IN VARCHAR2 DEFAULT NULL )
RETURN BOOLEAN;
パラメータ
パラメータ | 説明 |
---|---|
p_columns |
列配列。 |
p_column_name |
列名。 |
p_parent_column_path |
索引を検索する親列へのパス。 |
戻り値
列が存在する場合はTRUE
、存在しない場合はFALSE
。
例
次の例では、列配列を作成し、SAL列が配列に存在することを確認します。
DECLARE
l_columns apex_exec.t_columns;
BEGIN
apex_exec.add_column(
p_columns => l_columns,
p_column_name => 'ENAME' );
apex_exec.add_column(
p_columns => l_columns,
p_column_name => 'SAL' );
IF apex_exec.column_exists(
p_columns => l_columns,
p_column_name => 'SAL' )
THEN
-- the column exists ...
END IF;
END;
親トピック: APEX_EXEC