SQL> insert into tb_cashtransfer_log
2 select * from tb_cash
3 ;
insert into tb_cashtransfer_log
select * from tb_cash
ORA-00001: unique constraint (QUERY_DATA.PK_TB_CASHTRANSFER_LOG) violated
但通过查找这两个表ID是没有重复的
解决方法:
原因是启用了ID自增的触发器加序列号
新插入时不是原有ID,而是新ID,导致和原表有重复
禁用触发器即可
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-159291/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7199859/viewspace-159291/