プライマリ・コンテンツに移動
Oracle® Application Express APIリファレンス
リリース18.1
E98586-01
目次へ移動
目次
索引へ移動
索引

前
次

6.29 CREATE_OR_TRUNCATE_COLLECTIONプロシージャ

このプロシージャを使用して、コレクションを作成します。同じ名前のコレクションが、カレント・アプリケーションIDの同じセッション内にカレント・ユーザー用として存在すると、そのコレクションのすべてのメンバーが削除されます。つまり、名前付きコレクションが切り捨てられます。

構文

APEX_COLLECTION.CREATE_OR_TRUNCATE_COLLECTION(
    p_collection_name IN VARCHAR2);

パラメータ

表6-8 CREATE_OR_TRUNCATE_COLLECTIONプロシージャのパラメータ

パラメータ 説明

p_collection_name

コレクションの名前。最大長は255文字です。名前付きコレクションがカレント・セッションにカレント・ユーザー用として存在すると、その名前付きコレクションのすべてのメンバーが削除されます。

この例は、CREATE_OR_TRUNCATE_COLLECTIONプロシージャを使用して、EMPLOYEESという既存のコレクションのすべてのメンバーを削除する方法を示しています。

Begin
    APEX_COLLECTION.CREATE_OR_TRUNCATE_COLLECTION(
        p_collection_name => 'EMPLOYEES');
End;