2017-01-20 8 views
-2

私は、PLEeditドキュメントにさまざまな手順と機能を格納しているパッケージを持っていて、そのパッケージに含まれるすべてのテーブルを表示する方法があるのか​​どうか疑問に思っていましたか?あるいは、少なくともそのパッケージの影響を受けるすべてのテーブル(UPDATE、INSERT、DELETEまたはexample)を見る方法がありますか?パッケージはかなり大きく、それを通ってすべてのテーブルを把握するのに多くの時間がかかります。オラクルで特定のパッケージに含まれるすべてのテーブルを取得できるクエリはありますか?

+0

MysqlまたはOracle? – Aleksej

+0

それがオラクルなら、おそらくあなたの後にいる: 'SELECT * FROM user_dependencies WHERE NAME = 'YOUR_PACKAGE_NAME';'?これにより、直接の依存関係が明らかになります。動的SQLで参照されていることはわかりません。 – Boneist

答えて

1

:これは、動的SQLによって与えられた依存関係を抽出しないこと

select * 
from all_dependencies 
where name = 'your_package' 
    and referenced_type = 'TABLE' 

注意してください。

関連する問題