ホーム > 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;