ホーム > APEX_UTIL > 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;
パラメータ
表「STRING_TO_TABLEパラメータ」に、STRING_TO_TABLE
ファンクションで使用可能なパラメータを示します。
STRING_TO_TABLEパラメータ
パラメータ | 説明 |
---|---|
|
型が |
|
文字列のセパレータ(デフォルトはコロン) |
例
次の例に、STRING_TO_TABLEファンクションを使用する方法を示します。このファンクションは、p_stringパラメータの文字列'One:Two:Three'を渡され、型がAPEX_APPLICATION_GLOBAL.VC_ARR2のPL/SQL配列を戻します。この配列は3つの要素を含み、位置1の要素には値'One'、位置2の要素には値'Two'、位置3の要素には値'Three'が含まれています。次に、このファンクションは、HTP.Pファンクション・コールを使用してこのPL/SQL配列を出力します。
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;