1
昨晚我的團隊主管接到電話,他讓我列出所有過程以及Oracle中使用的表和列。列出所有過程以及該過程在Oracle中使用的表和列
我有一個查詢,列出所有的程序,表格和DBLINK沿,但未能得到列名在該程序中使用(與DML如果可能的話一起):
select DISTINCT OWNER, NAME, referenced_name, referenced_link_name, referenced_type
from dba_dependencies
where OWNER = 'OWNER_NAME';
我需要的輸出如下:
- OWNER_NAME
- 過程名
- Referenced_name
- Referenced_link
- Referenced_type
- COLUMN_NAME,
- dml_type(選擇/插入/更新)。
如果可能的話,請幫助..
您可以請分享查詢作爲提及的格式.. – Karthick
從DBA_HIST_ACTIVE_SESS_HISTORY選擇不同的sql_id其中top_level_sql_id =:top_level_sql_id; –
從dba_hist_sql_text中選擇sql_text,其中sql_id = sql_id; –