プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 21.20 GET_POSITION_IN_LISTファンクション

このファンクションは、p_valueが格納されるリスト内の位置を戻します。見つからない場合は、nullが戻されます。

構文

    APEX_PLUGIN_UTIL.GET_POSITION_IN_LIST(
        p_list IN apex_application_global.vc_arr2,
        p_value IN VARCHAR2)
    RETURN NUMBER;

パラメータ

表21-27 GET_POSITION_IN_LISTのパラメータ

パラメータ | 説明
--- | ---
`p_list` | VARCHAR2型のエントリを含む`apex_application_global.vc_arr2`型の配列。
`p_value` | `p_list`配列に配置される値。

戻り値

表21-28 GET_POSITION_IN_LISTの戻り値

戻り値 | 説明
--- | ---
`NUMBER` | 配列`p_list`での`p_value`の位置を戻します。見つからない場合は、`NULL`が戻されます。

例

次の例では、提供されたリスト内でNew Yorkを検索し、`l_position`に`2`を戻します。

    declare
        l_list     apex_application_global.vc_arr2;
        l_position number;
    begin
        l_list(1) := 'Rome';
        l_list(2) := 'New York';
        l_list(3) := 'Vienna';

        l_position := apex_plugin_util.get_position_in_list (
                          p_list  => l_list,
                          p_value => 'New York' );
    end;