2 ahyouyou520 ahyouyou520 于 2015.07.02 18:23 提问

oracle序列,循服调用wcf服务导致的的问题问题

有个程序是wcf+flex,现在要使用for循环来调用wcf的一个插入服务,要插入的目的表已有个序列了,我发现当我的循环次数越多,调用改服务越频繁后,出现的ORA-00001: 违反唯一约束条件的报错也越来越多。
我想知道这是什么原因,有什么解决办法?

2个回答

ahyouyou520
ahyouyou520   2015.07.04 11:28

在wcf中的接口处使用单例。

lzp_lrp
lzp_lrp   Ds   Rxr 2015.07.07 08:44

ORA-00001: 违反唯一约束条件的报错也越来越多。
这是主键值冲突,每次更新前取一下序列.nextval,然后更新,不会出现主键值冲突的

Csdn user default icon
上传中...
上传图片
插入图片