ホーム > APEX_UTIL >TABLE_TO_STRINGファンクション
前へ |
次へ |
型がAPEX_APPLICATION_GLOBAL
.VC_ARR2
のPL/SQL表を指定すると、このファンクションによって、指定したセパレータかデフォルトのセパレータ(コロン(:))で区切られた文字列が戻されます。
構文
APEX_UTIL.TABLE_TO_STRING ( p_table IN APEX_APPLICATION_GLOBAL.VC_ARR2, p_string IN VARCHAR2 DEFAULT ':') RETURN VARCHAR2;
パラメータ
表「TABLE_TO_STRINGパラメータ」に、TABLE_TO_STRING
ファンクションで使用可能なパラメータを示します。
例
次の例に、TABLE_TO_STRING
ファンクションを使用する方法を示します。この例では、まずp_string
パラメータの文字列'One:Two:Three'を渡されるSTRING_TO_TABLE
をコールし、型がAPEX_APPLICATION_GLOBAL.VC_ARR2
のPL/SQL配列を戻します。この配列は3つの要素を含み、位置1の要素には値'One'、位置2の要素には値'Two'、位置3の要素には値'Three'が含まれています。次に、この配列がTABLE_TO_STRING
ファンクションのp_string
パラメータに渡され、これによって元の文字列'One:Two:Three'が戻されます。
DECLARE l_string VARCHAR2(255); l_vc_arr2 APEX_APPLICATION_GLOBAL.VC_ARR2; BEGIN l_vc_arr2 := APEX_UTIL.STRING_TO_TABLE('One:Two:Three'); l_string := APEX_UTIL.TABLE_TO_STRING(l_vc_arr2); END;