作者mocking (BO...om!!)
看板C_Sharp
标题[问题] insert into...select如何做批次commit?
时间Wed Sep 28 23:44:18 2011
大家好
最近需做资料库整档 要将 tableA资料 搬至tableA_H
(两资料表栏位不同 tableA_H有加新栏位)
用OleDbCommand(oracle资料库) 下一个SQL:
"insert into tableA_H(filed1, filed2...)
select field1, field2... from tableA where 条件"
资料非常大量 几十万笔跑不掉
如果利用command.ExecuteNonQuery() 中间程式当掉的机会很大
要怎麽改变command的sql 做一个回圈
让程式可以一万笔资料就commit一次??
C#该怎麽做才能批次commit呢?
也在网路上搜寻过了...实在没头绪
有无好方法请开导一下 感激不尽!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.211.32
1F:→ apiod:BulkCopy ? 09/29 00:16
2F:→ mocking:oracle资料库也可以用? 09/29 07:54
3F:→ glennchen:google oracle bulk insert 09/29 09:10
4F:→ mocking:thanks 先试试看 09/29 13:00