plsql怎么查询数据表大小
lewis
2018-03-15
26次阅读
在PL/SQL中,可以通过执行以下SQL语句来查询数据表的大小:
SELECT
segment_name AS table_name,
SUM(bytes) / 1024 / 1024 AS size_mb
FROM
user_segments
WHERE
segment_type = 'TABLE'
GROUP BY
segment_name;
这条SQL语句会从user_segments视图中查询所有表的大小(以MB为单位),并按表名进行分组。您可以将其保存为一个存储过程或者在PL/SQL块中执行。

发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。