oracle数据库中怎么把查询结果先提取出来,然后循环再进行统计
1个回答
2017-09-19
展开全部
oracle数据库中怎么把查询结果先提取出来,然后循环再进行统计
可用两种方法,一种是在oracle的系统表中统计,另一种需要写存储过程统计,方法分别如下。
1、系统表中统计:
SELECT sum(num_rows) FROM user_tables;
结果:
2、存储过程统计,代码如下:
declare
v_tName varchar(50);
v_sqlanalyze varchar(500);
v_num number;
v_sql varchar(500);
可用两种方法,一种是在oracle的系统表中统计,另一种需要写存储过程统计,方法分别如下。
1、系统表中统计:
SELECT sum(num_rows) FROM user_tables;
结果:
2、存储过程统计,代码如下:
declare
v_tName varchar(50);
v_sqlanalyze varchar(500);
v_num number;
v_sql varchar(500);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询