已解决: nested exception is java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (USR_JXZX_DSJKF_MODEL.SYS_C00912833) violated
问题
学号主键ID重复了
思路
在 Oracle 中,可以使用以下方法找出重复的主键:
- 使用 GROUP BY 和 HAVING 子句:使用 GROUP BY 子句按照主键列进行分组,并使用 HAVING 子句筛选出出现次数大于 1 的主键。
sqlSELECT primary_key_column, COUNT(*)
FROM table_name
GROUP BY primary_key_column
HAVING COUNT(*) > 1;
再用 NOT IN 进行过滤
解决
执行成功