6.29 REMOVE_APPLICATIONプロシージャ

このプロシージャは、ワークスペースからアプリケーションを削除します。APEX_APPLICATION_INSTALL.SET_%プロシージャを使用すると、パラメータを構成できます。

構文

APEX_APPLICATION_INSTALL.REMOVE_APPLICATION (
    p_application_id IN NUMBER )

パラメータ

パラメータ 説明
p_application_id アプリケーションのID。

発生値

このプロシージャを使用すると、次のエラーが発生する場合があります。

  • WWV_FLOW_API.DELETE_APP_IN_DIFFERENT_WORKSPACE: そのアプリケーションはこのワークスペースに存在しません。
  • WWV_FLOW_API.FLOW_NOT_DELETED: そのアプリケーションは削除されませんでした。
  • WWV_FLOW.APP_NOT_FOUND_ERR: そのアプリケーションIDは見つかりませんでした。

次の例では、REMOVE_APPLICATIONプロシージャを使用してワークスペースからIDが100のアプリケーションを削除する方法を示します。

BEGIN
    apex_application_install.set_workspace('EXAMPLE');
    apex_application_install.set_keep_sessions(false);
    apex_application_install.remove_application(100);
END;