4 APEX_APP_OBJECT_DEPENDENCY

このAPIを使用すると、オンデマンドでアプリケーション・データベース・オブジェクトの依存性レポートを作成できます。

アプリケーション(またはアプリケーション内のページ)で、依存するすべてのデータベース・オブジェクト(表、ビュー、プロシージャ、ファンクション、パッケージおよびシノニムを含むがこれらに限定されない)がスキャンされます。これらの依存性がフォーム、レポート、PL/SQLリージョン、条件、プラグインまたはその他の場所にあるかどうかは関係ありません。また、アプリケーション内の無効なSQLおよびPL/SQLの検出にも使用できます。

スキャンの結果は、次のビューを問い合せることで確認できます:

  • APEX_USED_DB_OBJECT_COMP_PROPS - 見つかったすべてのアプリケーションSQLおよびPL/SQL
  • APEX_USED_DB_OBJECTS - 参照されているすべてのデータベース・オブジェクト
  • APEX_USED_DB_OBJ_DEPENDENCIES - 見つかったすべての依存性

SQLまたはPL/SQLの一部が無効な場合(必要なオブジェクトがないなど)、一部の依存性が検出されない可能性があります。コンパイル・エラー・メッセージは、APEX_USED_DB_OBJECT_COMP_PROPSビューで問い合せることができます。