在oracle中,可以利用SELECT語句查詢表的總數,該語句用于從數據庫中選取數據,當與COUNT()配合使用時,就可以查詢用戶下的表數量,語法為“SELECT COUNT(1) FROM USER_TABLES;”。
本教程操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
oracle怎么查詢表總數
查詢用戶下的表數量
SELECT?COUNT(1)?FROM?USER_TABLES;
查詢用戶下的表的字段數量
SELECT?COUNT(1) ??FROM?USER_COL_COMMENTS?C ?WHERE?EXISTS ?(SELECT?1?FROM?USER_TABLES?T?WHERE?T.TABLE_NAME?=?C.TABLE_NAME);
?查詢表記錄數量
SELECT?T.TABLE_NAME,?T.NUM_ROWS,?T.BLOCKS,?T.EMPTY_BLOCKS ??FROM?USER_TABLES?T;
查詢表備注
SELECT?TABLE_NAME,?TABLE_TYPE,?COMMENTS ??FROM?USER_TAB_COMMENTS ?WHERE?COMMENTS?LIKE?'%字典%'
查詢表所占空間
analyze?table?T_DATA?compute?statistics; ? SELECT?NUM_ROWS?,?AVG_ROW_LEN ??FROM?USER_TABLES ?WHERE?TABLE_NAME?=?'T_DATA'; ? SELECT?SEGMENT_NAME,?SUM(BYTES)?/?1024?/?1024 ??FROM?USER_EXTENTS ?GROUP?BY?SEGMENT_NAME;
推薦教程:《Oracle視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦