批量刪除數據
declare
cursor mycur is select qb1.rowid from qb1,qb2 where qb1.t_pad=qb2.t_pad order by rowid;
type rowid_table_type is table of rowid index by pls_integer;
v_rowid rowid_table_type;
begin
open mycur;
loop
fetch mycur bulk collect into v_rowid limit 300;
exit when v_rowid.count=0;
forall i in v_rowid.first..v_rowid.last
delete from qb1 where rowid=v_rowid(i);
commit;
end loop;
close mycur;
end;
cursor mycur is select qb1.rowid from qb1,qb2 where qb1.t_pad=qb2.t_pad order by rowid;
type rowid_table_type is table of rowid index by pls_integer;
v_rowid rowid_table_type;
begin
open mycur;
loop
fetch mycur bulk collect into v_rowid limit 300;
exit when v_rowid.count=0;
forall i in v_rowid.first..v_rowid.last
delete from qb1 where rowid=v_rowid(i);
commit;
end loop;
close mycur;
end;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
MySQL 社區經理:MySQL 8.4 InnoDB 參數默認值爲什麼要這麼改?
原創
2024-05-06 23:20:21
lightdb操作出錯:ERROR: current transaction is aborted, commands ignored until end of transaction block
原創
2024-05-05 21:55:25
銀行核心背後的落地工程體系丨Oracle - TiDB 數據遷移詳解
原創
2024-04-30 22:24:59
從NoSQL到NewSQL——10年代大數據浪潮下的技術革新
原創
2024-04-28 23:12:26
“百團大戰”下,20年代的國產數據庫如何乘風破浪?
原創
2024-04-28 23:12:24
從零開始學架構V2-架構設計流程-2
原創
2024-04-25 23:56:26
沙特2030年願景和對中國IT企業的市場機會分析
原創
2024-04-23 22:24:54
Oracle數據庫中的索引類型分類
原創
2024-04-23 21:54:53
數據庫開發工具dbForge Studio for Oracle v4.6全新發布 - 新支持一些語句
原創
2024-04-22 11:34:44
server_id 引發的 MySQL 級聯複製同步異常
原創
2024-04-16 23:20:27
盤點2024年流行的數據庫管理工具,Navicat、Devart備受關注!
原創
2024-04-16 11:35:00
OceanBase 中一個關於 NOT IN 子查詢的 SQL 優化案例
原創
2024-04-09 23:20:55
唐劉:關於產品質量的思考 - 如何評估質量
原創
2024-04-07 10:23:10
TiDB 實戰分享丨第三方支付企業的核心數據庫升級之路
原創
2024-04-05 22:23:16