利用存储过程分步删除数据
来源:互联网 发布:opencv python 教程 编辑:程序博客网 时间:2024/05/29 07:47
create or replace procedure proc_del_data( p_TableName in varchar2, p_Condition in varchar2, p_Count in varchar2 ) as pragma autonomous_transaction; n_delete number:=0; begin while 1=1 loop EXECUTE IMMEDIATE 'delete from ' || p_TableName || ' where ' || p_Condition || ' and rownum <= :rn' USING p_Count; if SQL%NOTFOUND then exit; else n_delete:=n_delete + SQL%ROWCOUNT; end if; commit; end loop; commit; DBMS_OUTPUT.PUT_LINE('Finished!'); DBMS_OUTPUT.PUT_LINE('Totally '||to_char(n_delete)||' records deleted!'); EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(SQLCODE||'::'||SUBSTR(SQLERRM,1,300)); ROLLBACK; END;end;
0 0
- 利用存储过程分步删除数据
- 存储过程删除大量数据
- Oracle利用存储过程批量insert造数据和分批提交删除的例子
- 利用闪回query 恢复删除的数据及存储过程
- 【python 存储过程】python利用mysql存储过程更新数据
- 利用存储过程进行批量数据添加
- 利用存储过程查询数据并绑定
- 利用存储过程实现数据分页
- mysql利用存储过程批量插入数据
- 利用存储过程插入50W+数据
- 删除多余数据行的存储过程
- mysql存储过程批量删除数据
- 利用存储过程删除指定表中指定列的值为指定值的数据行
- 利用SQL语句创建、修改、执行、删除存储过程
- Oracle 利用存储过程 删除用户下所有表
- 利用SQL语句创建、修改、执行、删除存储过程
- 利用存储过程来消除数据库中冗余的数据
- 利用SQL存储过程的基层数据类
- ACE框架整合记录3Menu插件与Tab插件整合【完结】
- Redis系列-存储篇sorted set使用小结
- C#实现通过模板自动创建Word文档的方法
- java 验证码
- Masonry-Unable to simultaneously satisfy constraints
- 利用存储过程分步删除数据
- hihoCoder 搜索一·24点
- 容云 集成详细步骤
- Redhat9配置Vsftpd服务器
- OC语言笔记(三):OC数组和字典
- iOS 警告 is missing from working copy
- Android5.0 v7扩展包之RecyclerView
- frame加载完成之后执行操作
- OpenGL编程指南读书笔记-第一章