查询Oracle当前用户下,所有数据表的总条数

这篇具有很好参考价值的文章主要介绍了查询Oracle当前用户下,所有数据表的总条数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 需求

查询Oracle当前用户下,所有数据表的总条数

2.方法

方法1:存储过程

(文末有方法2,一个SQL也可轻松搞定!)

3. 操作(方法1:存储过程)

3.1 新建

右键点击Procedures,点击New

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

点击OK
查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

把存储过程写进去,然后点击编译运行:

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

create or replace procedure tables_count is
 
  t_count   number(10);
  t_str VARCHAR2(500);
  t_total number(2) := 0 ;
  cursor t_tables is select table_name  table_name from user_tables;
begin 
  for t_row in t_tables loop
    begin
      dbms_output.enable (buffer_size => null);
    t_str := 'select count(*) from '|| t_row.table_name;
    execute immediate t_str into t_count;
    t_total:=t_total+t_count;
     
    dbms_output.put_line( t_row.table_name || '=' || to_char(t_count)); 
    end;    
  end loop;
  dbms_output.put_line('');
  dbms_output.put_line('此用户下总数据条数一共是' || t_total || '条');
end tables_count;

3.2 执行

3.2.1 方法一
查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

方法2

点击File --> New --> Test Window

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库
写入刚刚新增的存储过程

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库

方法2:SQL

select sum(t.NUM_ROWS) FROM USER_TABLES T;

查询Oracle当前用户下,所有数据表的总条数,oracle,数据库文章来源地址https://www.toymoban.com/news/detail-518929.html

到了这里,关于查询Oracle当前用户下,所有数据表的总条数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PostgreSQL 查询数据表、视图信息

    --查询指定数据基表的列信息

    2024年02月12日
    浏览(61)
  • SQL Server多数据表之间的数据查询和分组查询

    在SQL中,多数据表之间的查询主要用于以下方面: 在SQL Server中,多数据表之间的数据查询主要用于以下几个方面: 关联数据提取 :现代数据库通常将数据分散在多个相关的表中以便于管理。例如,订单信息可能存储在一个表中,而客户信息可能存储在另一个表中。为了获取

    2024年01月24日
    浏览(62)
  • HBase数据表查询操作和获取多版本数据

    HBase数据模型是一个多维稀疏映射。 HBase中的表包含列族,其列限定符包含值和时间戳。在大多数 HappyBase API 中,列族和限定符名称被指定为单个字符串,例如cf1:col1,而不是作为两个单独的参数。虽然列族和限定符在 HBase 数据模型中是不同的概念,但它们在与数据交互时几

    2024年02月15日
    浏览(44)
  • MySQL数据库——MySQL SELECT:数据表查询语句

    在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。 SELECT 的语法格式如下: 其中,各条子句的含义如下: {*|字段列名} 包含星号通配符的字段列表,表示所要查询字段的

    2024年02月05日
    浏览(80)
  • SQL Server 数据表模糊查询(like 用法)以及查询函数

    在SQL Server Management Studio (SSMS) 中,进行模糊查询主要是通过使用 like 操作符来实现的。 like 操作符用于在 where 语句中搜索列中具有指定模式的数据。 我们在简单例子中来了解: % 通配符:表示任意数量的字符。 这个例子会选择 column_name 列中包含\\\"pattern\\\"这个词的所有记录,就

    2024年01月22日
    浏览(78)
  • Mysql 查询数据库或数据表中的数据量以及数据大小

     许多数据库的元数据都是存储在mysql中的,例如hive、startrockes,因此可以通过mysql中的“information_schema.TABLES”表来查询对应数据库或对应数据表的具体信息。 1、查询各个数据库中的数据条数和数据大小 2、查询各个数据表中的数据条数和数据大小 3、查看指定数据库容量大小

    2024年04月27日
    浏览(57)
  • 8-MySQL查询高级用法,数据表的关联关系

    1.分组 group by 详情见,发布的第七篇博客文章,7- MySQL函数 2.排序 order by 说明: 在MySQL中,ORDER BY是一种用于对查询结果进行排序的。它可以根据一列或多列的值,以升序或降序的方式对查询结果进行排序,使得查询者可以更加方便 地查看、分析和处理数据。 使用OR

    2024年02月08日
    浏览(54)
  • Django基础入门:后台管理 超级用户 数据表注册操作③

    🏘️🏘️个人简介:以山河作礼。 🎖️🎖️: Python领域新星创作者,CSDN实力新星认证,阿里云社区专家博主 🎁🎁:Web全栈开发专栏:《Web全栈开发》免费专栏,欢迎阅读! 🎁🎁: 文章末尾扫描二维码可以加入粉丝交流群,不定期免费送书。 Django 的后台管理系统是非常出

    2024年02月11日
    浏览(60)
  • SQL学习(六)--DML(针对数据表记录的查询操作)

    目录 一、 单表查询 小拓展: 数据准备: 1.   查询整张表的数据

    2023年04月27日
    浏览(57)
  • MySQL大数据表处理的三种方案,查询效率嘎嘎高

    场景 当我们业务数据库表中的数据越来越多,如果你也和我遇到了以下类似场景,那让我们一起来解决这个问题 数据的插入,查询时长较长 后续业务需求的扩展 在表中新增字段 影响较大 表中的数据并不是所有的都为有效数据 需求只查询时间区间内的 评估表数据体量 我们可

    2024年02月13日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包