国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

實例講解Oracle的快速刪除和快速插入

2024-08-29 13:52:04
字體:
來源:轉載
供稿:網友

Oracle的快速刪除和快速插入

快速插入


SQL> insert /**//*+append*/ into t select * from
dba_objects nologging;

9157 rows created.


SQL> select a.xidusn,a.xidslot,a.used_ublk,
a.used_urec,b.username
 2 from v$transaction a,v$session b,v$mystat c
 3 where a.addr = b.taddr and c.statistic# = 1
 4 /

 XIDUSN XIDSLOT USED_UBLK USED_UREC USERNAME
---------- ---------- ---------- ---------- -------
 2 21 1 1 CUST

SQL> commit;

Commit complete.

SQL> insert into t select * from dba_objects;

9157 rows created.

SQL> select a.xidusn,a.xidslot,a.used_ublk,
a.used_urec,b.username
 2 from v$transaction a,v$session b,v$mystat c
 3 where a.addr = b.taddr and c.statistic# = 1
 4 /

 XIDUSN XIDSLOT USED_UBLK USED_UREC USERNAME
---------- ------- ---------- ---------- -----
 1 1 13 423 CUST


快速刪除


建個存儲過程,達到2000條或者更多條,提交一次.


create or replace PRocedure p_delete
as
n number(10);
cursor my_cur is select * from t1;
begin
n:=0;
for i in my_cur loop
delete from t1 where <條件>;
n:=n+1;
if (mod(n,2000))=0 then
commit;
end if;
end loop;
end;
/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 漳平市| 河西区| 城口县| 沈阳市| 瑞金市| 项城市| 高阳县| 威远县| 五河县| 南阳市| 莒南县| 唐河县| 宁阳县| 岢岚县| 家居| 乐山市| 运城市| 泽州县| 延川县| 公安县| 玛多县| 云霄县| 孝昌县| 楚雄市| 乌鲁木齐县| 龙游县| 思茅市| 桃园县| 甘南县| 平湖市| 五大连池市| 临沭县| 河北省| 略阳县| 潮安县| 清远市| 镇康县| 沙湾县| 上蔡县| 视频| 保山市|