gaara_defy 2017-11-10 04:01 采纳率: 0%
浏览 4493

表原有数据重导后报 ORA-00001: 违反唯一约束条件

过程如下:
1.创建备份表,备份数据
create table tf_f_feepolicy_send_bf as
select * from tf_f_feepolicy_send ;
2.清楚原表数据
truncate table tf_f_feepolicy_send ;
3.重新拖数据
insert into tf_f_feepolicy_send
select a.PARTITION_ID,
a.PRESENT_INS_ID,
a.S_USER_ID,
a.D_USER_ID,
'19'||FEEPOLICY_INS_ID,
a.FEEPOLICY_ID,
b.item_code ADDUP_ITEM_CODE,
a.VALUE,
a.START_DATE,
a.END_DATE,
a.UPDATE_TIME,
a.TRANS_TIME,
a.TRANS_MODE,
a.REMARK,
a.GCTP_FLAG
from ucr_act1.tf_f_feepolicy_send_bf a, pd.jf_discnt_exp_rela b
where b.event_type=3
and a.feepolicy_id = b.feepolicy_id ;

 第三步出现报错 ORA-00001: 违反唯一约束条件 

 原表主键:
 alter table TF_F_FEEPOLICY_SEND

add constraint PK_TF_F_FEEPOLICY_SEND primary key (PRESENT_INS_ID, PARTITION_ID)

 大神帮忙分析下是什么原因啊。
  • 写回答

2条回答 默认 最新

  • OracleFamily 2017-11-10 05:18
    关注

    这又什么好看的, pd.jf_discnzt_exp_rela 的feepolicy_id 有重的。会关联出多条记录

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题