15.25 RESEQUENCE_COLLECTIONプロシージャ
名前付きコレクションについて、各メンバーのseq_id
値を更新して、順序内にギャップが存在しないようにします。たとえば、あるコレクションの順序番号が1、2、3、5、8、9である場合、一連の順序番号は1、2、3、4、5、6となります。
指定した名前のコレクションが、同じセッションのカレント・ユーザー用およびカレント・アプリケーションID用として存在しないと、アプリケーション・エラーが発生します。
構文
APEX_COLLECTION.RESEQUENCE_COLLECTION (
p_collection_name IN VARCHAR2);
パラメータ
パラメータ | 説明 |
---|---|
p_collection_name |
順序変更を行うコレクションの名前。このコレクションが、カレント・ユーザーの指定された名前で、同じセッションに存在しないと、エラーが戻されます。 |
例
この例では、DEPARTMENTS
コレクションで順序変更を行い、順序番号の欠落を削除します。
BEGIN
APEX_COLLECTION.RESEQUENCE_COLLECTION (
p_collection_name => 'DEPARTMENTS');
END;
親トピック: APEX_COLLECTION