oracle存储过程实现大数据量表的复制
来源:互联网 发布:淘宝怎么改好评 编辑:程序博客网 时间:2024/05/05 07:29
create or replace procedure tableBak
(
p_Table in varchar2,
p_TableBack in varchar2
)
as
pragma autonomous_transaction;
n_insertFirst number:=0;
n_insertLast number:=10000;
n_insertAll number:=0;
begin
select count(*) into allNumber from p_Table;
while 1=1 loop
EXECUTE IMMEDIATE
'create table as '||p_Table||sysdata||_bak||' select * from '|| p_TableBak ||' where rownum <= n_insertLast and rownum > n_insertFirst '
if SQL%NOTFOUND then
exit;
else
n_insertFirst:=n_insertLast;
n_insertLast:=n_insertLast + 10000;
if n_insertLast>n_insertAll then
n_insertLast:=n_insertAll;
end if;
commit;
end loop;
commit;
DBMS_OUTPUT.PUT_LINE('Finished!');
end;
----------------------------------------------------
create or replace procedure p_tran_data
as
last_date date;
begin
select max(coldt) into last_date from tbnameB;
insert into tbnameB select * from tbnameA where coldt > last_date;
commit;
end;
- oracle存储过程实现大数据量表的复制
- Oracle中大数据量表的管理
- Oracle实现自动删除大数据量表7天前的数据
- oracle 大表复制 存储过程
- 浅谈Oracle中大数据量表的管理
- 复杂的 oracle 存储过程和触发器复制数据
- oracle的存储过程实现数据分页
- Oracle中删除大数据量表
- 大数据量表的复杂查询
- 针对大数据量表的优化查询
- 针对大数据量表的优化查询
- 针对大数据量表的优化查询
- 大数据量表的优化查询 - 发条
- 大数据量表的优化查询
- 使用 Oracle的存储过程实现数据加密和解密
- oracle如何最快的删除大数据量表中的多个字段
- MySQL,Oracle,DB2使用存储过程插入大数据
- Oracle抽取数据的存储过程
- 程序员:好好规划自己的路
- Java,JavaScript,JScript 区别
- POJ 1042 贪心+遍历 需要一点点转化
- Moblin的快速启动分析
- 二叉树的创建、遍历
- oracle存储过程实现大数据量表的复制
- 090914(星期一):MFC消息映射1
- 我是硬件领域的软件高手,是软件领域的硬件高手!
- CustomValidator怎麼不好使了?
- JS代码在IE和Firefox间的区别(持续更新中)
- 生活记录
- 移动控件
- Linux 文件类型 及文件的扩展名 Linux 文件和目录的属性
- Ubuntu设置静态IP的方法