ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 唯一约束问题

唯一约束问题

原创 Linux操作系统 作者:paulyibinyi 时间:2008-01-24 14:07:08 0 删除 编辑

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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
学习数据库

注册时间:2007-12-11

  • 博文量
    903
  • 访问量
    6525337