ドキュメントなしで古いプロジェクトを維持する必要があり、多くのテーブルと関数、およびストアドプロシージャを含むデータベースがあります。テーブルとストアドプロシージャ間の依存関係のツリーを構築したいのですが、たとえば、このプロシージャはこれらのプロシージャを実行し、これらのテーブルを使用します。
私を助けることができるツールはありますか
ない場合、そのようなアルゴリズムの開始点は何ですか?つまり、データベースからすべてのプロシージャのソースコードを取得し、それを解析してすべての「exec#」、「update#」、「insert into#」などを取得できるということです。そしてこの場合、この問題を解決するための最良の方法は何ですか(正規表現、またはいくつかの特別なアルゴリズム...)?