当前位置: 代码迷 >> Oracle开发 >> 如何插入几百条数据,是要用begin tran吗
  详细解决方案

如何插入几百条数据,是要用begin tran吗

热度:57   发布时间:2016-04-24 06:26:24.0
怎么插入几百条数据,是要用begin tran吗?
你好,请问一下我要执行几百条insert语句

begin tran
insert *******;
insert *******;
insert *******;
****


如上运行之后发现报错,请问如果要insert几百条数据的话,你们是怎么执行的?是用begin tran吗?

我怕其中某几条数据插入错误的话,到时候就找不到哪些数据没插入成功了
------解决思路----------------------
insert into pos_r04 values('002','20150512114247','00504-0235,1,'ADMIN','20150512');
少了一个单引号
insert into pos_r04 values('002','20150512114247','00504-0235',1,'ADMIN','20150512');


------解决思路----------------------
对啊。你要考虑事务一致性的问题。
要不,你可以考虑用merge into,如果有数据,就不动他了。
------解决思路----------------------
要知道哪条语句错了。可以这个触发器监控
  相关解决方案