29.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;

パラメータ

表29-27 GET_POSITION_IN_LISTのパラメータ

パラメータ 説明

p_list

VARCHAR2型のエントリを含むapex_application_global.vc_arr2型の配列。

p_value

p_list配列に配置される値。

戻り値

表29-28 GET_POSITION_IN_LISTの戻り値

戻り値 説明

NUMBER

配列p_listでのp_valueの位置を戻します。見つからない場合は、NULLが戻されます。

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

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;