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

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

前 | 次 |

# 28.4 CACHE_PURGE_BY_PAGEプロシージャ

このプロシージャは、特定のアプリケーションおよびページのキャッシュをパージします。ページ自体がキャッシュされていなくても、ページに1つ以上のキャッシュされたリージョンが含まれている場合は、それらのキャッシュもパージされます。

構文

    APEX_UTIL.CACHE_PURGE_BY_PAGE (
        p_application  IN NUMBER,
        p_page         IN NUMBER,
        p_user_name    IN VARCHAR2 DEFAULT NULL);

パラメータ

表28-4 CACHE_PURGE_BY_PAGEのパラメータ

パラメータ | 説明
--- | ---
`p_application` | アプリケーションの識別番号(ID)
`p_page` | ページ番号(ID)
`p_user_name` | キャッシュされたページおよびリージョンと関連付けられたユーザー

例

次の例に、`CACHE_PURGE_BY_PAGE`プロシージャを使用して、現在実行されているアプリケーションのページ9のキャッシュをパージする方法を示します。また、`p_user_name`パラメータを指定すると、このプロシージャは特定のユーザーのキャッシュによって制限されます(キャッシュがユーザーごとに設定されている場合にのみ当てはまります)。

    BEGIN
        APEX_UTIL.CACHE_PURGE_BY_PAGE(
            p_application => :APP_ID,
            p_page => 9);
    END;