https://www.cnblogs.com/wsy0202/p/12496708.html
1.查詢某個用戶的所有表
select * from all_tables where owner='SCOTT';--SCOTT為用戶名,用戶名必須是大寫
2.查看當前登錄的用戶的表:
select * from user_tables;
3.查詢表的觸發器信息
select trigger_name from all_triggers where table_name='EMP';--EMP為表名稱,表名稱必須大寫
4.查詢出觸發器的詳細信息
select * from all_source where name='HELLO_WORLD' and type='TRIGGER' --name和type值都必須大寫
5.查詢存儲過程信息
--存儲過程和存儲函數信息表
select * from all_procedures where object_name='ADD_SAL';--object_name為存儲過程名稱,必須大寫。可以根據owner字段查詢用戶的存儲過程和存儲函數信息

--查詢存儲過程詳細信息
select * from all_source where type='PROCEDURE' and name='ADD_SAL'--name為存儲過程名稱,必須大寫
6.索引信息:
user_indexes 系統視圖存放是索引的名稱以及該索引是否是唯一索引等信息,
user_ind_columns 統視圖存放的是索引名稱,對應的表和列等
select * from all_indexes where table_name='EMP';
select * from user_ind_columns where table_name='EMP'
7.視圖
1)查看當前用戶視圖:
select * from user_views;

2)查看所有視圖信息:
select * from all_views
總結:
查看當前用戶相關信息:
--查詢當前用戶的視圖、表、觸發器、存儲函數和存儲過程、索引等信息 select * from user_views; select * from user_tables; select * from user_triggers; select * from user_procedures ; select * from user_indexes --查看當前用戶的角色 select * from user_role_privs --查看當前用戶的系統權限和表級權限 select * from user_sys_privs; select * from user_tab_privs; --顯示指定用戶所具有的系統權限 select * from dba_sys_privs where grantee='GAME';
查看表或所有者的相關信息:
select * from all_views; select * from all_triggers where table_name='EMP'; select * from all_procedures where object_name='ADD_SAL'; select * from all_indexes where table_name='EMP'; select * from all_source