このクエリを実行すると:
SELECT DISTINCT U.REFERENCED_NAME, U.REFERENCED_TYPE
FROM USER_DEPENDENCIES U
where U.name IN('P_CREATE_T')
それは私に与えるでしょう:
U.REFERENCED_NAME | U.REFERENCED_TYPE
random_name_table | table
このテーブルを削除すると random_name_table :
テーブルを削除する random_name_table
そして、依存クエリを実行すると、次のようになります。
U.REFERENCED_NAME | U.REFERENCED_TYPE
BIN$6WfJh8MWWGngQ3ATqMDOpQ==$0 | table
結果がごみ箱に関連していることは知っていますが、テーブルがドロップされた場合でもテーブルを表示する方法はありますか? つまり、依存クエリはデータベースからではなく、プロシージャから読み取るべきではないということですか? そうでない場合、データベースからではなくプロシージャから読み取るクエリはありますか?
編集
OK 明確にします:
私の質問 USER_DEPENDENCIES はプロシージャまたはデータベースから読み取られますか? 2 つ目の質問ですが、ごみ箱には常に表示されますか? つまり、リサイクルの結果が消えることはありますか?