要求统计某用户的所有表分别有多少行?当然,可以一个一个表的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!
分享到:
相关推荐
`sys.objects`是SQL Server中的一个内置系统视图,它包含了数据库中的所有对象,包括表、视图和存储过程等。以下是一些基本的SQL查询来统计不同类型的对象: 1. 统计表的个数: ```sql SELECT COUNT(*) FROM sys....
SQLServer 中将一个字段的多个记录值合并到一行显示的实现方法 SQL Server 是一种关系型数据库管理系统,具有强大的数据处理能力和存储能力。在实际应用中,我们经常需要将一个字段的多个记录值合并到一行显示,以...
我们的目标是创建一个PL/SQL程序,该程序能够遍历当前用户拥有的所有表,并获取每个表的所有列名,然后将这些信息存储在一个名为`table_tmp`的新表中。 #### 2. 设计思路: - **数据结构准备**:首先,我们需要创建...
假设我们有一个登录日志表 `tb_log_login`,其中包含用户登录的时间戳 `login_time` 和用户ID `user_id`。我们的目标是统计2018年1月18日这一天内每个小时内的登录次数,并对缺失数据进行默认补0。 1. **创建一个...
根据提供的文件信息,本文将详细解释如何在Oracle和SQL Server这两种不同的数据库系统中统计特定用户下的数据表数量。 ### Oracle数据库中的数据表统计方法 在Oracle数据库中,可以通过查询特定的视图来获取用户下...
在Java开发中,有一个名为`User-Agent Utilities`的库,由Harald Walker开发,其版本号可能为2a6db83,这正是我们要讨论的焦点。 这个库提供了一种简单而有效的方式来分解和理解User-Agent字符串。它包含了对常见...
在IT行业中,数据库是存储和管理数据的核心工具,而“USER数据库程序代码”很可能是指一个特定的数据库管理系统(DBMS)中的用户自定义模块或应用。这个标题暗示我们正在处理与用户相关的数据库操作和功能,可能包括...
标题中的“一个类似统计的php”表明这是一个使用PHP编程语言编写的统计系统。PHP是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中使用。这个统计系统可能用于收集、分析和展示数据,类似于网站...
一、MySQL统计表数据量和条数 在MySQL中,可以使用信息_schema数据库中的tables表来统计表数据量和条数。以下是相关的SQL语句: ```sql SELECT TABLE_SCHEMA, TABLE_NAME, CONCAT(ROUND(DATA_LENGTH/1024/...
例如,`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数据库进行交互。 首先,我们需要确保...
- 假设我们将这些数据导入到 Hive 中的一个表 `user_visit_action` 中,可以通过以下 SQL 查询分析数据: ```sql SELECT user_id, COUNT(*) AS visit_count FROM user_visit_action WHERE date = '2019-07-17' ...
在IT行业中,统计网站的访问量是衡量一个网站活跃度和受欢迎程度的重要指标。这里我们主要探讨如何使用Java,Spring框架以及MySQL数据库来实现对网站的PV(页面浏览量)和UV(独立访客数)的统计。首先,我们需要...
本文将基于给定的“一个ASP统计制作实例”的标题和描述,深入探讨如何利用ASP进行统计页面的制作,这不仅适合初学者,也对有经验的开发者提供有价值的参考。 ### ASP统计制作实例概览 在构建一个统计页面时,ASP...
关于bilibili-user资源,它通常指的是一个针对Bilibili(哔哩哔哩)网站用户数据进行爬取和分析的项目或工具集。以下是对该资源的详细描述: 一、基本概述 项目名称:bilibili-user 类型:Python爬虫项目 目标:...
常用http header: User-Agent统计数据
机器翻译作为自然语言处理领域的一个重要分支,其研究目标在于实现不同语言之间的自动转换。随着计算机技术和统计学的发展,基于词的统计机器翻译方法逐渐成为主流。这种方法通过统计大量双语对照语料库中的词汇对应...
这里我们关注的是一个特定的问题:给定两个字符串`origin`和`userInput`,其中`origin`的长度大于`userInput`,我们需要计算这两个字符串中对应位置上的相同字符的数量。这个任务涉及到字符串遍历和比较,是字符串...
如果没有找到,就在数据表中添加一个新的行,记录用户的信息。 ```csharp DataRow drFind = dtOnline.Rows.Find(sessionId); if(drFind != null) { // Update user status drFind["LastActiveTime"] = DateTime....