본문 바로가기
DataBase/Oracle with Error

[해결 방법] ORA-01402: 뷰의 WITH CHECK OPTION의 조건에 위배 됩니다

by HJ0216 2023. 3. 7.

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

 

 

발생 Error

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

⚠️ 다음과 같은 Error 발생

ORA-01402: 뷰의 WITH CHECK OPTION의 조건에 위배 됩니다

 

 

발생 원인

VIEW 객체에 대한 수정은 JOB_ID='IT_PROG'인 경우에만 가능

 

 

해결 방법

1. VIEW 객체에 대한 CHECK OPTION 변경하여 REPLACE VIEW 진행

 

2. JOB_ID를 'IT_PROG'로 변경