27.33 GET_COLUMN_POSITIONファンクション
このファンクションは、指定された列別名の配列索引を返します。このルックアップ操作を1回のみにするため、Oracleでは、NEXT_ROW
ループに入る前にGET_COLUMN_POSITION
ファンクションを使用することをお薦めします。これは、コンピューティング・リソースに保存されます。
構文
APEX_EXEC.GET_COLUMN_POSITION (
p_context IN t_context,
p_column_name IN VARCHAR2,
p_attribute_label IN VARCHAR2 DEFAULT NULL,
p_is_required IN BOOLEAN DEFAULT FALSE,
p_data_type IN VARCHAR2 DEFAULT c_data_type_varchar2,
p_parent_column_path IN VARCHAR2 DEFAULT NULL )
RETURN PLS_INTEGER;
パラメータ
パラメータ | 説明 |
---|---|
p_context |
OPEN ファンクションのいずれかを使用して取得したコンテキスト・オブジェクト。
|
p_attribute_label |
エラー・メッセージの書式を設定する属性ラベル。 |
p_column_name |
列名。 |
p_is_required |
これが必須の列かどうかを示します。 |
p_data_type |
リクエストされたデータ型を示します。 |
p_parent_column_path |
索引を検索する親列へのパス。 |
戻り値
問合せの結果セット内での列の位置。p_is_required
またはp_data_type
の前提条件が満たされていない場合に例外をスローします。
親トピック: APEX_EXEC