学习oracle技术,每天学一点,每天进步一点
唯一约束问题
上一篇 /
下一篇 2008-01-24 14:07:08
/ 个人分类:数据库维护
SQL> insert into tb_cashtransfer_logITPUB个人空间@k6b+l.l gK
2 select * from tb_cash
_+J+KxU8RG\o:q0 3 ;
BX"g6I U3Z,Hq0
:aV;[ \'P
U
a0insert into tb_cashtransfer_log
6~]b/~6tH/p7e/x0select * from tb_cash
}9rg~%F A6_Z0 ITPUB个人空间i1?*Z.w6KF;l+i
ORA-00001: unique constraint (QUERY_DATA.PK_TB_CASHTRANSFER_LOG) violatedITPUB个人空间t/T l(h{?}:Eq
但通过查找这两个表ID是没有重复的
解决方法:
原因是启用了ID自增的触发器加序列号
新插入时不是原有ID,而是新ID,导致和原表有重复
禁用触发器即可
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: