본문 바로가기
DataBase/Oracle with Error

[해결 방법] ORA-02437: (TABLE_PK)을 검증할 수 없습니다 - 잘못된 기본 키입니다

by HJ0216 2023. 3. 4.

 기본 환경: IDE: SQL Developer, Language: Oracle SQL

 

 

발생 Error

Oracle SQL로 다음 Source Code를 실행할 경우,

⚠️ 다음과 같은 Error 발생

ORA-02437: (HJ.MEMBER_PK)을 검증할 수 없습니다 - 잘못된 기본 키입니다
02437. 00000 -  "cannot validate (%s.%s) - primary key violated"
*Cause:    attempted to validate a primary key with duplicate values or null values.
*Action:   remove the duplicates and null values before enabling a primary key.

 

 

발생 원인

기존 ID_COL에 입력되어있던 RECORD가 중복 및 NULL값이 입력되어 있음

 

 

해결 방법

중복 및 NULL값 제거

 

⭐ NULL 값 제거 시, 구문 유의