标签: sql oracle sqlplus
SELECT table_name , (SELECT (sum(bytes)/1024) "SizeinKB" FROM dba_segments) AS KB FROM user_tables ORDER BY table_name;
这列出了我的所有用户表以及数据库占用的总空间。如何显示每个表及其使用的总大小?我在sql plus上。谢谢。
答案 0 :(得分:4)
您需要加入并分组:
{{1}}
请注意,这不会考虑CLOB或BLOB列的大小,因为每列都有一个单独的段。