FROM dba_tables
WHERE owner NOT IN ('SYS', 'SYSTEM')
ORDER BY 3 DESC; 这个查询语句会从dba_tables视图中获取表的所有者、表名和大小("> FROM dba_tables
WHERE owner NOT IN ('SYS', 'SYSTEM')
ORDER BY 3 DESC; 这个查询语句会从dba_tables视图中获取表的所有者、表名和大小(">
117.info
人生若只如初见

oracle怎么查询各个表占用的大小

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

SELECT owner, table_name, round((blocks * 8 / 1024), 2) AS "Size(MB)"
FROM dba_tables
WHERE owner NOT IN ('SYS', 'SYSTEM')
ORDER BY 3 DESC;

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

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

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe6e1AzsLAQFSAlI.html

推荐文章

  • oracle中判断字段中是否包含某个值

    在Oracle中,可以使用LIKE操作符来判断字段中是否包含某个值。
    如果要判断某个字段(如字段A)中是否包含一个特定的值(如值X),可以使用以下语法:
    ...

  • 怎么查看oracle数据库版本

    在Oracle数据库中,可以通过以下几种方式来查看数据库版本: 使用SQL*Plus命令行工具:
    登录到数据库服务器的命令行界面,输入以下命令:
    sqlplus / a...

  • oracle是什么类型的数据库

    Oracle是一种关系型数据库管理系统(RDBMS),它由美国Oracle公司开发。Oracle数据库是目前世界上最大的商业数据库之一,广泛应用于企业级应用程序中。它具有强大...

  • oracle创建表并指定表空间

    要在Oracle中创建表并指定表空间,可以使用以下语法:
    CREATE TABLE table_name
    ( column1 datatype [NULL | NOT NULL], column2 datatype [NULL | NO...

  • Python中的延迟绑定怎么设置

    在Python中,延迟绑定是指在闭包中使用外部变量时,变量的值在函数被调用时决定,而不是在函数定义时决定。要设置延迟绑定,可以使用nonlocal关键字。
    下面...

  • c++ typeid的用法是什么

    在C++中,typeid是一个类型识别操作符,用于获取一个表达式的实际类型。
    typeid操作符可以接受一个表达式作为参数,返回一个std::type_info对象,该对象包含...

  • plsql怎么增加表空间大小

    在PL/SQL中,可以使用ALTER TABLESPACE语句来增加表空间的大小。以下是增加表空间大小的步骤: 使用ALTER TABLESPACE语句,指定要修改的表空间的名称。
    使用...

  • mysql to_days的用法是什么

    MySQL的to_days函数用于将日期转换为天数表示。它的语法如下:
    TO_DAYS(date)
    其中,date是一个合法的日期表达式,可以是一个日期值、日期字面量或日期...