プライマリ・コンテンツに移動

Oracle® Application Express APIリファレンス リリース5.1 E85937-02 |
| 目次 | 索引

前 | 次 |

# 5.48 SORT_MEMBERSプロシージャ

このプロシージャを使用して、特定のコレクションのメンバーをp_sort_on_column_numberで指定した列番号で並べ替えます。これによって、コレクションが、コレクション内の列/属性でソートされ、欠落がないように各番号の順序番号が再割当てされます。指定した名前のコレクションが、同じセッションのカレント・ユーザー用およびカレント・アプリケーションID用として存在しないと、アプリケーション・エラーが発生します。

構文

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

パラメータ

表5-24 SORT_MEMBERSのパラメータ

パラメータ | 説明
--- | ---
`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;