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

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

前 | 次 |

# 5.20 コレクションのセッション・ステートのクリア

コレクションのセッション・ステートをクリアすると、コレクションのメンバーを削除できます。ショッピング・カートは、コレクションのセッション・ステートをクリアする必要がある場合のよい例です。ユーザーがショッピング・カートを空にして再度開始するよう要求した場合に、コレクションのセッション・ステートをクリアする必要があります。`TRUNCATE_COLLECTION`メソッドをコールするか、`f?p`構文を使用して、コレクションのセッション・ステートを削除できます。

`TRUNCATE_COLLECTION`メソッドをコールすると、既存のコレクションが削除され、そのコレクションが再作成されます。次に例を示します。

    APEX_COLLECTION.TRUNCATE_COLLECTION(
        p_collection_name => collection name);

`f?p`構文の6つ目の引数を使用してセッション・ステートをクリアすることもできます。次に例を示します。

    f?p=App:Page:Session::NO:collection name

参照:

TRUNCATE_COLLECTIONプロシージャ