1、创建索引时出错:
create unique index P_ZJGZDT_PK2 on DRILL_ADM_TOTAL (TOTAL_ITEMTYPE, TOTAL_ITEM, RECORD_DATE, INDEPENDT_ORGID)
tablespace USERS
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 128K
minextents 1
maxextents unlimited
);
出现:
ora-01452: cannot create unique index: duplicate keys found
2、查看一个表中几列的数据都是一样的数量
select TOTAL_ITEMTYPE, TOTAL_ITEM, RECORD_DATE, INDEPENDT_ORGID, count(*) from drill_adm_total
group by TOTAL_ITEMTYPE, TOTAL_ITEM, RECORD_DATE, INDEPENDT_ORGID having count(*)>1 order by count(*) desc
解决方法:删除重复的数据,只保留唯一的数据,这样就可以增加上唯一索引了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-511968/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12778571/viewspace-511968/