意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

可以使用以下SQL语句查询Oracle数据库中各个表占用的大小

来源:恒创科技 编辑:恒创科技编辑部
2024-02-02 15:06:04

可以使用以下SQL语句查询Oracle数据库中各个表占用的大小:

SELECTowner,table_name,round((blocks*8/1024),2)AS"Size(MB)" FROMdba_tables WHEREownerNOTIN('SYS','SYSTEM') ORDERBY3DESC;

这个查询语句会从dba_tables视图中获取表的所有者、表名和大小(以MB为单位)。其中,ownerNOTIN('SYS','SYSTEM')用于排除系统表。

注意:需要具有dba_tables视图的查询权限才能执行此查询。




可以使用以下SQL语句查询Oracle数据库中各个表占用的大小

上一篇: xshell怎么连接云服务器? 下一篇: 要实现九九乘法表,可以使用嵌套循环的方法。以下是一个示例代码