48.142 STRING_TO_TABLEファンクション(非推奨)

ノート:

この関数は非推奨です。かわりにAPEX_STRING.STRING_TO_TABLEをお薦めします。

「STRING_TO_TABLEファンクション」を参照してください。

文字列が指定されると、このファンクションは、型がAPEX_APPLICATION_GLOBAL.VC_ARR2のPL/SQL配列を戻します。この配列はVARCHAR2(32767)表です。

構文

APEX_UTIL.STRING_TO_TABLE (
    p_string       IN VARCHAR2,
    p_separator    IN VARCHAR2 DEFAULT ':') 
    RETURN APEX_APPLICATION_GLOBAL.VC_ARR2;

パラメータ

表48-120 STRING_TO_TABLEのパラメータ

パラメータ 説明
p_string 型がAPEX_APPLICATION_GLOBAL.VC_ARR2のPL/SQL表に変換される文字列。
p_separator 文字列のセパレータ。(デフォルトはコロン)

次の例では、ファンクションがどのようにp_stringパラメータの文字列One:Two:Threeを渡され、型がAPEX_APPLICATION_GLOBAL.VC_ARR2のPL/SQL配列を戻すかを示します。この配列には3つの要素が含まれ、位置1の要素には値One、位置2の要素には値Two、位置3の要素には値Threeが含まれています。次に、このファンクションは、HTP.Pファンクション・コールを使用して出力します。

DECLARE
    l_vc_arr2    APEX_APPLICATION_GLOBAL.VC_ARR2;
BEGIN
    l_vc_arr2 := APEX_UTIL.STRING_TO_TABLE('One:Two:Three');
    FOR z IN 1..l_vc_arr2.count LOOP
        htp.p(l_vc_arr2(z));
    END LOOP;
END;