oracle查詢用戶表信息的方法:1、利用“select count(*) FROM user_tables”查詢當前用戶下的表數(shù)量;2、利用“SELECT * FROM user_tables;”查詢當前用戶下的表。
本教程操作環(huán)境:Windows10系統(tǒng)、Oracle 11g版、Dell G3電腦。
oracle怎么查詢用戶的表信息
—?查看當前用戶的表:
SELECT?count(*)?FROM?user_tables;???--?查看當前用戶下有多少張表 SELECT?*?FROM?user_tables;??????????--?查看當前用戶下的表 SELECT?*?FROM?user_tab_comments;????????--?查看當前用戶下的表,注釋等 SELECT?*?FROM?user_col_comments;????--?查看當前用戶下的表的列名和注釋 SELECT?*?FROM?user_tab_columns;?????--?查看當前用戶下的表的列名等信息(詳細但是沒有備注) SELECT?t.TABLE_NAME,?t.NUM_ROWS?FROM?user_tables?t;???--?查看當前用戶下的所有表名及該表含多少數(shù)據(jù)
—?查看所有用戶的表:
SELECT?*?FROM?all_tab_comments;?????--?查看所有用戶的表,注釋等 SELECT?*?FROM?all_col_comments;?????--?查看所有用戶的表的列名和注釋 SELECT?*?FROM?all_tab_columns;??????--?查看所有用戶的表的列名等信息(詳細但是沒有備注)
—?查詢模板1:
SELECT?t.table_name,?t.comments?FROM?user_tab_comments?t;
—?查詢模板2:
SELECT?r1,?r2,?r3,?r5? ????FROM ????(?SELECT?a.table_name?r1,?a.column_name?r2,?a.comments?r3?FROM?user_col_comments?a?), ????(?SELECT?t.table_name?r4,?t.comments?r5?FROM?user_tab_comments?t?)? ????WHERE?r4?=?r1;
推薦教程:《Oracle視頻教程》
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關推薦