如何统计多个数据库同一张表中的条数

如何统计多个数据库同一张表中的条数,第1张

1、编一个函数get_records($conn),以连接资源$conn为唯一参数。

2、在函数内部分别求出每个表的记录是,构成一个有三个元素的数组$R作为返回值。

3、循环 n 次调用函数get_records($conn),把它的返回值分别累积到三个元素的数组$RS。

4、显示 数组 $RS 的各个元素。

use yourDBName

select count() as TableCount

from sysobjects

where type='u' and status>=0

在查询分析器中输入以上语句,可得到给定数据库中用户建立表的总数。

统计用户下的所有表的数据个数。

declare

cnt number ;

begin

for rec in (select table_name from user_tables) loop

execute immediate 'select count() from "'||rectable_name||'"' into cnt ;

dbms_outputput_line(rectable_name||':||cnt ;

end loop ;

end ;

/

以上就是关于如何统计多个数据库同一张表中的条数全部的内容,包括:如何统计多个数据库同一张表中的条数、请教各位前辈,sqlserver 如何统计指定数据库的表的数量、数据库各个表数据如何统计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存