1 回答

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
在Oracle數(shù)據(jù)庫中,查看所有表及對應(yīng)個(gè)表的行數(shù),只用一個(gè)select語句查詢table_name和num_rows兩個(gè)字段即可。table_name是表名,num_rows代表表的行數(shù)。
具體如下:
1、查詢數(shù)據(jù)庫所有的表sql:select t.table_name,t.num_rows from all_tables t;
sql執(zhí)行后的輸出結(jié)果如下圖:
2、查詢當(dāng)前用戶表sql:select t.table_name,t.num_rows from user_tables t;
sql執(zhí)行后輸出結(jié)果如下圖:
擴(kuò)展資料:
分享一些ORACLE中,對所有表的查詢sql:
1、查詢所有表名:
select t.table_name from user_tables t;
2、查詢所有字段名:
select t.column_name from user_col_comments t;
3、查詢指定表的所有字段名:
select t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
4、查詢指定表的所有字段名和字段說明:
select t.column_name, t.column_name from user_col_comments t where t.table_name = 'BIZ_DICT_XB';
5、查詢所有表的表名和表說明:
select t.table_name,f.comments from user_tables t inner join user_tab_comments f on t.table_name = f.table_name;
6、查詢模糊表名的表名和表說明:
select t.table_name from user_tables t where t.table_name like 'BIZ_DICT%';
select t.table_name,f.comments from user_tables t inner join user_tab_comments f
on t.table_name = f.table_name where t.table_name like 'BIZ_DICT%';
7、查詢表的數(shù)據(jù)條數(shù)、表名、中文表名
select a.num_rows, a.TABLE_NAME, b.COMMENTS from user_tables a,user_tab_comments b WHERE a.TABLE_NAME = b.TABLE_NAME order by TABLE_NAME;
- 1 回答
- 0 關(guān)注
- 4801 瀏覽
添加回答
舉報(bào)