我爱Aspx >> C#.Net >> sql分段处理删除大量数据最近在QQ群里面,有人问起如何使用分段处理,竟然忘记如何操作,当时只是COPY一本书里的内容,只记得大致的步骤,先重新温习,以便记忆:
实现功能:
1.分段处理
2.拆分操作
3.批量绑定
--摘自《Oracle 数据库性能优化》
CREATE OR REPLACE PROCEDURE del_hubel_SSF_forall
as
type ridArray is table of rowid index by binary_integer;
type dtArray is table of varchar2(50) index by binary_integer;
v_rowid ridArray;
v_mid_to_delete dtArray;
BEGIN
SELECT mid, rowid bulk_collect into v_mid_to_delete, v_rowid from temp_mid_hubei_bak WHERE ROWNUM<10001;
FORALL i in 1.. v_mid_to_delete.COUNT
DELETE FROM SSF WHERE mid=v_mid_to_delete(i);
--DBMS_OUTPUT_LINE(TO_CHAR(v_mid_to_delete.COUNT) || ' records deleted from hubei_SSF !!!');
FORALL i in i .. v_rowid.COUNT
DELETE FROM temp_mid_hubei_bak WHERE ROWID=v_rowid(i);
--DBMS_OUTPUT_LINE(TO_CHAR(v_mid_to_delete.COUNT) || ' records deleted from hubei_SSF !!!');
Ҷƪл˵?
精讲sql server数据库备份多种方..[07-30]
linux下mysql的一点基本用法[07-30]
SQL Server的怪辟:异常与孤立事..[07-30]
如何恢复系统数据库如何恢复系统..[07-30]
使用C#创建SQL Server的存储过程[07-30]
SQL中各数据类型的长度、精度[07-30]
SQL关于联合的基本概念和示例[07-30]
利用下载漏洞对数据库发起网络上..[07-30]
ASP.NET中数据校验部分的封装与应..[07-30]
MS SQL Server中的CONVERT日期格..[07-30]
精讲sql server数据库备份多种方..[07-30]
linux下mysql的一点基本用法[07-30]
phpMyAdmin安装注意事项[07-30]
Asp.net中多彩下拉框的实现[07-30]
Photoshop“置换”滤镜更换衬衣颜..[07-30]
Photoshop CS2的变形转换[07-30]
腾讯TM2008界面设计泄漏 美图提前..[07-30]
Windows Vista内搜索用户信息的N..[07-30]
完美测试TCP/IP协议简介[07-30]
Windows Vista中的新命令[07-30]