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

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

前 | 次 |

# 19.8 PURGE_CACHEプロシージャ

このプロシージャは、指定されたユーザーの指定のアプリケーション、ページおよびリージョンのキャッシュをパージします。ユーザーを指定しないと、ページのキャッシュされたすべてのバージョンがパージされます。

構文

    PROCEDURE PURGE_CACHE (
        p_application_id       IN NUMBER DEFAULT apex.g_flow_id,
        p_page_id              IN NUMBER DEFAULT apex.g_flow_step_id,
        p_user_name            IN VARCHAR2 DEFAULT NULL,
        p_current_session_only IN BOOLEAN  DEFAULT FALSE );

パラメータ

表19-2 PURGE_CACHEのパラメータ

パラメータ | 説明
--- | ---
`p_application_id` | アプリケーションの`ID`。デフォルトは、現在のアプリケーションです。
`p_page_id` | ページの`ID`。デフォルトは、現在のページです。NULLを渡すと、Oracle Application Expressでは、アプリケーションのすべてのページに関するキャッシュがパージされます。
`p_user_name` | 特定のユーザー用に保存されたエントリのみをパージする場合は、ユーザー名を指定します。
`p_current_session_only` | 現在のセッション用に保存されたエントリのみをパージする場合は、TRUEを指定します。デフォルトは、FALSEです。

例

次の例では、現在のページについてセッション固有のキャッシュをパージします。

    BEGIN
         APEX_PAGE.PURGE_CACHE (
             p_current_session_only => true );
    END;