查找数据库中某个字段存在的重复记录
select * from sys_server_info where server_rm in(select server_rm from sys_server_info groupby server_rm havingsum(1)>1)
现在只想保留一条记录删除重复的记录
删除数据的时候报错ORA-02292:违反完整约束件()-已找到自己录
取消主键约束
altertable sys_server_info disableconstraint PK_SYS_SERVER_INFO
报错又报错“ORA-02297: 无法禁用约束条件 (UNITELE.PK_SUB_TASK_T) - 存在相关性"
altertable sys_server_info disableconstraint PK_SYS_SERVER_INFO cascade
或者
ALTERTABLE sys_server_info MODIFYCONSTRAINT PK_SYS_SERVER_INFO DISABLE; ----这两个语句都是取消主键约束的
完成之后添加主键约束
altertable sys_server_info enableconstraint PK_SYS_SERVER_INFO