oracle怎么查詢表總數

oracle中,可以利用SELECT語句查詢表的總數,該語句用于從數據庫中選取數據,當與COUNT()配合使用時,就可以查詢用戶下的表數量,語法為“SELECT COUNT(1) FROM USER_TABLES;”。

oracle怎么查詢表總數

本教程操作環境: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
喜歡就支持一下吧
點贊11 分享