查詢資料庫中當前使用者下的所有表,儲存過程,檢視,觸發器
阿新 • • 發佈:2018-11-16
user_objects是oracle字典表的試圖,他包含了通過DDL建立的所有物件。表,試圖,索引。。等
all_table, dba_table , user_table 同理
Select object_name From user_objects Where object_type='TRIGGER'; --所有觸發器
Select object_name From user_objects Where object_type=' PROCEDURE '; --所有儲存過程
Select object_name From user_objects Where object_type='VIEW'; --所有檢視
Select object_name From user_objects Where object_type='TABLE'; --所有表
select TEXT from USER_SOURCE where type = 'PROCEDURE' and name = 'P_CO_SM_SPL' --查詢儲存過程的內容
查詢表名所涉及的儲存過程
select name,text from USER_SOURCE where type = 'PROCEDURE' and text like '%tg_prod_info%'
type=
查詢其他使用者中的儲存過程或其他
select name,text from all_source where OWNER='U_MONITOR' AND TYPE='PROCEDURE' and text like '%t_tab_str_chg%'