oracle利用游标 往表中批量插入数据
2014-04-24 16:31
483 查看
declare
cursor c1 is select fid from T_DEV_Informationtable;
fid T_DEV_Informationtable.fid%Type;
begin
open c1;
loop
fetch c1 into fid ;
exit when c1%notfound;
insert into T_DEV_MaintenanceSingles (FNUMBER, FSIMPLENAME, FID, FCREATORID, FCREATETIME, FLASTUPDATEUSERID, FLASTUPDATETIME, FCONTROLUNITID, FUSERID, FTIMES, FSCENE, FINSTEAD, FMEND, FSYSTEM, FRESTORE, FOTHER, FNOTSETTLE, FOTHER2, FNETWORKADMINID, FYES, FNO,
FGRADES, FSPECIAL, FSERIOUS, FMALFUNCTION, FSPLENDID, FSPLENDID1, FALLRIGHT, FALLRIGHT1, FSAMEAS, FSAMEAS1, FMISTAKE, FMISTAKE1, FUSERCZID, FUSERJY, FREMARK, FUSERTIME, FAUDITUSERID, FAUDITTIME, FIFAUDIT, FDEVICEID, FSETTLES, FUSERS, FNETADMIN, FCOMPUTER,
FRETICLE, FPRINTER, FPHONE, FELECTROGRAPH, FOTHERS, FIFADUIT, FNAME_L1, FNAME_L2, FNAME_L3, FDESCRIPTION_L1, FDESCRIPTION_L2, FDESCRIPTION_L3)
values ('', '',newbosid('6DA930F8'), 's0f3WWzXTj6m6QzvQUqNMxO33n8=', '02-JAN-14 04.08.20.000000 PM', 'Fh1oISwiTUK1U0+vd9F60xO33n8=', '09-NOV-13 08.52.40.000000 AM', '00000000-0000-0000-0000-000000000000CCE7AED4', '', '02-JAN-14 04.08.20.000000 PM', 1, 0, 0,
0, 1, 0, 0, 0, '', 1, 0, 0, 1, 0, 送邮件报错 清, 0, 1, 1, 0, 0, 0, 0, 0, 'CKePrQESEADgAZPQwKgCZxO33n8=', '', '', '18-MAY-11 12.00.00.000000 AM', 'Fh1oISwiTUK1U0+vd9F60xO33n8=', '09-NOV-13 08.54.22.778000 AM', 1, fid, 1, ', ' , 1, 0, 0, 0, 0, '', 0,
'', '', '', '', '', '');
end loop;
close c1;
commit;
end;
cursor c1 is select fid from T_DEV_Informationtable;
fid T_DEV_Informationtable.fid%Type;
begin
open c1;
loop
fetch c1 into fid ;
exit when c1%notfound;
insert into T_DEV_MaintenanceSingles (FNUMBER, FSIMPLENAME, FID, FCREATORID, FCREATETIME, FLASTUPDATEUSERID, FLASTUPDATETIME, FCONTROLUNITID, FUSERID, FTIMES, FSCENE, FINSTEAD, FMEND, FSYSTEM, FRESTORE, FOTHER, FNOTSETTLE, FOTHER2, FNETWORKADMINID, FYES, FNO,
FGRADES, FSPECIAL, FSERIOUS, FMALFUNCTION, FSPLENDID, FSPLENDID1, FALLRIGHT, FALLRIGHT1, FSAMEAS, FSAMEAS1, FMISTAKE, FMISTAKE1, FUSERCZID, FUSERJY, FREMARK, FUSERTIME, FAUDITUSERID, FAUDITTIME, FIFAUDIT, FDEVICEID, FSETTLES, FUSERS, FNETADMIN, FCOMPUTER,
FRETICLE, FPRINTER, FPHONE, FELECTROGRAPH, FOTHERS, FIFADUIT, FNAME_L1, FNAME_L2, FNAME_L3, FDESCRIPTION_L1, FDESCRIPTION_L2, FDESCRIPTION_L3)
values ('', '',newbosid('6DA930F8'), 's0f3WWzXTj6m6QzvQUqNMxO33n8=', '02-JAN-14 04.08.20.000000 PM', 'Fh1oISwiTUK1U0+vd9F60xO33n8=', '09-NOV-13 08.52.40.000000 AM', '00000000-0000-0000-0000-000000000000CCE7AED4', '', '02-JAN-14 04.08.20.000000 PM', 1, 0, 0,
0, 1, 0, 0, 0, '', 1, 0, 0, 1, 0, 送邮件报错 清, 0, 1, 1, 0, 0, 0, 0, 0, 'CKePrQESEADgAZPQwKgCZxO33n8=', '', '', '18-MAY-11 12.00.00.000000 AM', 'Fh1oISwiTUK1U0+vd9F60xO33n8=', '09-NOV-13 08.54.22.778000 AM', 1, fid, 1, ', ' , 1, 0, 0, 0, 0, '', 0,
'', '', '', '', '', '');
end loop;
close c1;
commit;
end;
相关文章推荐
- oracle 使用游标批量分段插入数据
- oracle利用游标单条插入数据举例
- oracle表数据批量更新或插入
- Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据
- 利用数据库的存储过程批量建表和批量插入数据
- PreparedStatement 批量更新,插入数据到Oracle mysql
- 今晚我最得意之作——利用Oracle超级无敌强大函数生成“批量生成数据语句”!
- 如何在Oracle中批量插入数据
- sqlserver 2005 利用游标解决标量值函数主键自增id批量导入数据问题
- 利用sqlserver查询分析器,批量插入数据
- oracle批量插入数据
- mybatis-oracle批量插入数据的简单学习
- 利用游标循环插入数据
- 利用序列插入批量数据
- C# 用SqlBulkCopy 批量插入oracle数据 遇到了 ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效
- oracle利用游标数据初始化
- Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据
- C#利用ODP.NET往oracle中高效插入百万数据
- 今晚我最得意之作——利用Oracle超级无敌强大函数生成“批量生成数据语句”!
- Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据