15.28 SORT_MEMBERSプロシージャ

特定のコレクションのメンバーをp_sort_on_column_numberで指定した列番号で並べ替えます。これによって、コレクションが、コレクション内の特定の列または属性でソートされ、欠落がないように各番号の順序番号が再割当てされます。

指定した名前のコレクションが、同じセッションのカレント・ユーザー用およびカレント・アプリケーションID用として存在しないと、アプリケーション・エラーが発生します。

構文

APEX_COLLECTION.SORT_MEMBERS (
    p_collection_name       IN VARCHAR2,
    p_sort_on_column_number IN NUMBER )

パラメータ

パラメータ 説明
p_collection_name ソートするコレクションの名前。このコレクションが、カレント・ユーザーの指定された名前で、同じセッションに存在しないと、エラーが戻されます。
p_sort_on_column_number コレクションのソートに使用する列番号。有効な値の範囲は、1から50です。

この例では、DEPARTMENTSコレクションの列2は部門の場所です。コレクションは部門の場所に従って並べ替えられます。

BEGIN
    APEX_COLLECTION.SORT_MEMBERS (
        p_collection_name => 'DEPARTMENTS',
        p_sort_on_column_number => '2';
END;