`
x_root
  • 浏览: 128172 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

统计一个schema下有数据的表

SQL 
阅读更多
统计一个用户下那些表有数据,那些个表没有数据,把没有数据的表名显示出来;

set serveroutput on;


declare
  v_num number;
begin
  for tt in (select 'select count(1) from ' || table_name as v_sql
               from user_tables) loop
    execute immediate tt.v_sql
      into v_num;
    if (v_num > 0) then
      dbms_output.put_line(tt.v_sql || ', rows=' || v_num);
    end if;
  end loop;
end;
/

set serveroutput off;


分享到:
评论

相关推荐

    DB2导出数据库表结构和数据.pdf

    在导出数据库表结构和数据后,我们需要创建一个新的数据库和 schema。使用以下命令,我们可以创建一个新的数据库和 schema: create database db_name on 'directory_name' using codeset utf-8 territory US ...

    如何统计MySQL数据量大小

    这段代码会从`information_schema`库的`TABLES`表中获取每个数据库的数据和索引大小,然后按照数据库名进行分组,并将结果转换为MB单位。 **information_schema库** `information_schema`是MySQL的一个特殊库,它...

    Oracle Mysql DM等数据库统计表数据量和条数.docx

    一、MySQL统计表数据量和条数 在MySQL中,可以使用信息_schema数据库中的tables表来统计表数据量和条数。以下是相关的SQL语句: ```sql SELECT TABLE_SCHEMA, TABLE_NAME, CONCAT(ROUND(DATA_LENGTH/1024/...

    MySQL 5.6中备份及还原performance_schema配置

    这段命令会创建一个只包含`performance_schema`表结构和触发器的SQL脚本,不包含实际数据。因为`performance_schema`的数据是动态生成的,通常不需要备份数据。 当需要恢复`performance_schema`配置时,可以使用...

    MySQL中information_schema是什么

    在使用MySQL的过程中,我们经常会遇到一个名为`information_schema`的数据库。这个数据库在MySQL安装时自动生成,并且对于理解和管理MySQL系统具有重要作用。本文将详细介绍`information_schema`的功能、结构以及...

    schema-workbench

    **schema-workbench** 是一款专为数据架构师和分析师设计的工具,主要用于构建和管理数据结构的树形结构。这款工具的强大之处在于它能够帮助用户直观地创建和组织复杂的数据模型,这些模型可以用于生成各类多维报表...

    使用dbms_stats包手工收集统计信息

    schema_stats 过程时,如果你想要知道自从上一次分析统计数据以来,发生了多少次插入、更新和删除操作,可以使用 alter table xxx monitoring 命令,Oracle 会用 dba_tab_modifications 视图来跟踪发生变动的表。...

    ORACLE 数据库的统计数据及优化

    通过`GATHER_SCHEMA_STATS`过程,可以根据提供的参数选项来更新整个模式下的统计数据。 #### 七、注意事项 - 使用`dbms_stats`之前,确保已启用统计监视功能(`ALTER TABLE ... MONITORING`)以便Oracle能够跟踪表的...

    MySQL 之 sys schema

    sys schema中的所有信息主要来源于performance_schema,这是一个内置的系统表集合,用于记录MySQL服务器的运行时信息,如系统资源使用、查询性能等。sys schema将这些复杂的数据整理成易于分析的视图,使得DBA无需...

    SpringBoot整合Oracle数据库使用双数据源

    双数据源意味着应用程序可以同时访问两个不同的数据库,例如,一个用于存储核心业务数据,另一个用于日志或统计等辅助数据。这样设计的优点在于能够更好地分离关注点,提高系统的可维护性和性能。 要整合SpringBoot...

    数据挖掘学习资料

    数据挖掘是数据仓库的一个重要应用,它通过使用统计分析、模式识别、机器学习和人工智能等方法对大量数据进行分析,发现数据之间的关系,并挖掘出对用户有价值的信息或知识。数据挖掘通常包含以下几个步骤:数据清洗...

    Sys-Schema--赖明星@PHPCon20161

    `sys` schema 不仅仅是 MySQL 在数据字典方面的一次进化,更是一个为了解决性能分析和优化难题而设计的实用集合。 在 MySQL 4.1 中,我们有了 `information_schema` 数据字典,用于获取元数据信息;到了 MySQL 5.5...

    达梦数据库表占用磁盘空间统计.sql

    达梦数据库表占用磁盘空间统计.sql

    Oracle中比对2张表之间数据是否一致的几种方法

    在实际应用中,可能需要经常对比两个表之间的数据是否一致,这有助于发现并解决数据同步问题、数据迁移问题等。本文将详细介绍几种常用的在Oracle中对比两张表数据一致性的方式。 #### 方法一:利用Oracle 11g中的`...

    从日志统计到大数据分析.pdf

    总的来说,从日志统计到大数据分析,是一个从单一的日志处理到全面的数据资产管理的过程。这个过程中,不仅需要技术创新,如Hadoop、结构化日志和实时查询引擎,还需要对数据源的深入理解和精细化管理,以充分发挥...

    Greenplum元数据信息1

    Greenplum是一个高度并行的、大规模数据分析的MPP(大规模并行处理)数据库系统。本文将深入探讨如何获取和分析Greenplum中的元数据信息。 首先,我们要了解如何获取集群中数据库的信息。在Greenplum中,可以通过...

    Oracle HR Schema

    Oracle HR Schema是一个经典的数据库示例,它主要用于演示和学习Oracle数据库在人力资源管理场景下的应用。这个例子包含了模拟公司员工、部门、职位等信息的数据结构,是Oracle数据库新手和专业人士进行练习和测试的...

    MySQL 8.0统计信息不准确的原因

    在MySQL 8.0中,统计信息不准确的一个主要原因可能与数据分布的变化有关。如果数据分布发生了显著的变化,而统计信息没有及时更新,那么就可能得到不准确的数据。统计信息的更新机制通常依赖于一定数量的数据变更或...

    SQL Server分布式分区视图分解数据表

    为了实现分布式分区视图,首先需要在每个服务器上创建数据库SalesDB,并启用“lazy schema validation”选项,该选项有助于提高性能,因为它只在真正需要时才进行服务器间的链接请求。然后,创建用于链接服务器的...

    从日志统计到大数据分析.pptx

    在2008年,企业主要依赖日志统计平台来收集和分析数据,这个阶段主要是对各种系统操作的日志进行简单的统计和监控,以便于故障排查和性能优化。然而,这样的系统存在诸多问题,比如需求响应周期长,运维成本高,运行...

Global site tag (gtag.js) - Google Analytics