`
leshor
  • 浏览: 18934 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

统计一个user的所有表分别有多少行

    博客分类:
  • DB
SQL 
阅读更多
     要求统计某用户的所有表分别有多少行?当然,可以一个一个表的select count(1) from tableName,其实还有很多办法:
      1.用过程
         新建一个表tableCount,用来存储结果。
           
create table tableCount(tableName varchar2(100) not null,colCount number(10) not null);
     
        新建一个过程sp_count。
create or replace procedure sp_count is
  cursor countTable is
    select 'insert into tableCount select count(*),''' || table_name || '''    from ' || table_name || '' str
      from user_tables;
  v_str varchar2(200);
begin
  open countTable ;
  loop
    fetch countTable 
      into v_str;
      exit when countTable%notfound;
   -- v_str:='insert into tableCount(num) select count(*) from PLAN_TABLE';
    execute immediate v_str;
  end loop;
  close countTable;
end;
    
     执行过程sp_count: 
       
exec sp_count;

      OK!      
分享到:
评论

相关推荐

    SQL和Oracle中统计数据库中表个数及表名

    `sys.objects`是SQL Server中的一个内置系统视图,它包含了数据库中的所有对象,包括表、视图和存储过程等。以下是一些基本的SQL查询来统计不同类型的对象: 1. 统计表的个数: ```sql SELECT COUNT(*) FROM sys....

    SQLServer中如何将一个字段的多个记录值合在一行显示

    SQLServer 中将一个字段的多个记录值合并到一行显示的实现方法 SQL Server 是一种关系型数据库管理系统,具有强大的数据处理能力和存储能力。在实际应用中,我们经常需要将一个字段的多个记录值合并到一行显示,以...

    PL/SQL实现获得所有表名及列名到表

    我们的目标是创建一个PL/SQL程序,该程序能够遍历当前用户拥有的所有表,并获取每个表的所有列名,然后将这些信息存储在一个名为`table_tmp`的新表中。 #### 2. 设计思路: - **数据结构准备**:首先,我们需要创建...

    mysql 统计一天24小时数据默认补0SQL

    假设我们有一个登录日志表 `tb_log_login`,其中包含用户登录的时间戳 `login_time` 和用户ID `user_id`。我们的目标是统计2018年1月18日这一天内每个小时内的登录次数,并对缺失数据进行默认补0。 1. **创建一个...

    统计数据库中数据表的个数

    根据提供的文件信息,本文将详细解释如何在Oracle和SQL Server这两种不同的数据库系统中统计特定用户下的数据表数量。 ### Oracle数据库中的数据表统计方法 在Oracle数据库中,可以通过查询特定的视图来获取用户下...

    JavaUser-Agent解析库

    在Java开发中,有一个名为`User-Agent Utilities`的库,由Harald Walker开发,其版本号可能为2a6db83,这正是我们要讨论的焦点。 这个库提供了一种简单而有效的方式来分解和理解User-Agent字符串。它包含了对常见...

    USER数据库程序代码

    在IT行业中,数据库是存储和管理数据的核心工具,而“USER数据库程序代码”很可能是指一个特定的数据库管理系统(DBMS)中的用户自定义模块或应用。这个标题暗示我们正在处理与用户相关的数据库操作和功能,可能包括...

    一个类似统计的php

    标题中的“一个类似统计的php”表明这是一个使用PHP编程语言编写的统计系统。PHP是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中使用。这个统计系统可能用于收集、分析和展示数据,类似于网站...

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

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

    PHP HTTP_USER_AGENT

    例如,`table.sql`可能包含了创建这样一个数据库表的SQL语句。表的设计可能如下: ```sql CREATE TABLE `user_agents` ( `id` INT AUTO_INCREMENT PRIMARY KEY, `user_agent` TEXT NOT NULL, `browser_name` ...

    Java实现获得MySQL数据库中所有表的记录总数可行方法

    在Java编程中,获取MySQL数据库中所有表的记录总数是一个常见的需求,特别是在数据分析或者性能监控场景下。本文将介绍两种有效的方法来实现这一目标,通过编写Java程序与MySQL数据库进行交互。 首先,我们需要确保...

    user_visit_action1.txt

    - 假设我们将这些数据导入到 Hive 中的一个表 `user_visit_action` 中,可以通过以下 SQL 查询分析数据: ```sql SELECT user_id, COUNT(*) AS visit_count FROM user_visit_action WHERE date = '2019-07-17' ...

    JAVA 统计网站的访问量PV,UV

    在IT行业中,统计网站的访问量是衡量一个网站活跃度和受欢迎程度的重要指标。这里我们主要探讨如何使用Java,Spring框架以及MySQL数据库来实现对网站的PV(页面浏览量)和UV(独立访客数)的统计。首先,我们需要...

    一个ASP统计制作实例

    本文将基于给定的“一个ASP统计制作实例”的标题和描述,深入探讨如何利用ASP进行统计页面的制作,这不仅适合初学者,也对有经验的开发者提供有价值的参考。 ### ASP统计制作实例概览 在构建一个统计页面时,ASP...

    http报文头 user-agent 常用数据统计

    常用http header: User-Agent统计数据

    机器翻译——基于词的统计

    机器翻译作为自然语言处理领域的一个重要分支,其研究目标在于实现不同语言之间的自动转换。随着计算机技术和统计学的发展,基于词的统计机器翻译方法逐渐成为主流。这种方法通过统计大量双语对照语料库中的词汇对应...

    py代码-已知参数origin和userInput是两个字符串,并且origin的长度大于userInput的长度。代码功能是统计并返回字符串origin和userInput中对应位置上相同字符的数量。

    这里我们关注的是一个特定的问题:给定两个字符串`origin`和`userInput`,其中`origin`的长度大于`userInput`,我们需要计算这两个字符串中对应位置上的相同字符的数量。这个任务涉及到字符串遍历和比较,是字符串...

    App端user-agent请求头大全,几千个ua

    ### App端User-Agent请求头详解 ...通过本文对几个典型App端User-Agent的解析,我们可以看到它们包含了丰富的设备信息和应用特性,这对于爬虫开发、测试以及数据分析等工作都具有重要的参考价值。

    怎样使用asp.net c# 统计在线人数

    如果没有找到,就在数据表中添加一个新的行,记录用户的信息。 ```csharp DataRow drFind = dtOnline.Rows.Find(sessionId); if(drFind != null) { // Update user status drFind["LastActiveTime"] = DateTime....

Global site tag (gtag.js) - Google Analytics