(Oracle)数据量统计存储过程
2024-10-20 01:42:54
本过程适用于Oracle数据量统计。
create or replace procedure SP_GET_TAB_COUNT
as
v_tableName HDSD_TJ.Tablename%type;
v_tableCount HDSD_TJ.Tablecount%type;
v_tmp varchar2(500);
v_tmp2 varchar2(500);
v_tmp3 varchar2(500);
cursor cur_tab is select tableName from HDSD_TJ;
begin
open cur_tab;
loop
fetch cur_tab into v_tableName;
exit when cur_tab%notfound;
v_tmp:='analyze table '||v_tableName||' estimate statistics';
execute immediate v_tmp;
v_tmp2:= 'select num_rows from tabs where table_name ='''||v_tableName||'''';
execute immediate v_tmp2 into v_tableCount;
v_tmp3:='update HDSD_TJ set Tablecount='||v_tableCount||' where tableName ='''||v_tableName||'''';
execute immediate v_tmp3;
end loop;
close cur_tab;
end;
-- Create table
create table HDSD_TJ
(
tablename VARCHAR2(100),
tablecount NUMBER(12)
)
最新文章
- html5页面结构
- [设计模式]第三回:抽象工厂模式(Abstract Factory)
- SQL SERVER 复制相关存储过程
- php之form表单
- Unity3d 巫师3Ciri的渲染
- 自定义控件 TextView 歌词 Lrc
- What skills are needed for machine learning jobs
- DEBUG 调试
- 创建 vxlan 并部署 instance - 每天5分钟玩转 OpenStack(147)
- ListView ,recycleView列表带进度条
- laravel 500错误的一个解决办法
- JAVA正则表达式 Pattern和Matcher
- Python 常用Web框架的比较
- tf.contrib.slim.data数据加载 综述
- @@ITENTITY
- css3回顾 checkbox
- MP实战系列(三)之实体类讲解
- 云主机IO性能测试
- C#基础篇二变量与变量类型
- 网络中的A、B、C类地址