2015-05-11 49 views

回答

0

不,不是。

ALL_DEPENDENCIES列出了由PL/SQL程序包靜態引用的表,但這將包括讀取和更新的表,並且它是針對整個程序包而不僅僅是一個程序。未列出通過動態SQL更新的表。另外,程序可以調用程序包外的過程,並且它們可以反過來更新附加表。

0

也許查詢ALL_SOURCE表:

select * from all_source 
where name = 'procedure_name' 
and upper(text) like upper('%update TABLE_NAME%'); 

雖然不正是你想要的,它會顯示哪些程序,功能或程序包中包含table_name的更新後權(假設他們是在同一行)。

相關問題