oracle怎么查詢所有表名和數(shù)據(jù)量

小億
565
2024-02-28 16:00:14
欄目: 云計(jì)算

可以使用以下SQL語(yǔ)句查詢所有表名和數(shù)據(jù)量:

SELECT table_name, to_char(num_rows,'999,999,999,999') AS num_rows
FROM all_tables
ORDER BY table_name;

這條SQL語(yǔ)句會(huì)返回所有表的表名和數(shù)據(jù)量,按表名進(jìn)行排序。如果想要查詢所有表包括系統(tǒng)表,可以使用 dba_tables 視圖,如果只想查詢當(dāng)前用戶的表,可以使用 user_tables 視圖。

0