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ビューで問い合せることができます。