Oracle/ORA-
ORA-02437: 검증할 수 없습니다 - 잘못된 기본 키입니다
밥돌이밥순이
2023. 11. 21. 15:13
반응형
"ORA-02437: cannot validate (string.string) - primary key violated"에러 해결 방법
ora-02437 Cause:
- attempted to validate a primary key with duplicate values or null values.
ora-02437 원인:
- 중복된 값 또는 null 값을 사용하여 기본 키의 유효성을 검사하려고 했습니다.
ora-02437 Action:
- remove the duplicates and null values before enabling a primary key.
ora-02437 조치:
- 기본 키를 활성화하기 전에 중복 항목과 null 값을 제거하세요.
ora-02437 해결:
- 중복값 조회 및 중복 데이터 삭제
--ORA-02437: (TEST_SQL.PK_EMPLOYEE)을 검증할 수 없습니다 - 잘못된 기본 키입니다
SELECT *
FROM TB_EMPLOYEE
WHERE EMP_NO IN ( SELECT EMP_NO
FROM TB_EMPLOYEE
GROUP BY EMP_NO
HAVING COUNT(*) > 1
);
- SQL 재 실행
반응형