본문 바로가기
IT/ORACLE

ORA-00904 부적합한 식별자 (invalid identifier) 5가지

by 베베야 2021. 3. 24.
728x90

오라클에서 "ORA-00904: 부적합한 식별자" 오류의 발생 원인과 해결방법에 대해서 알아보도록 하겠습니다.

 

오류 발생 원인 및 해결방법

1. 테이블에 존재하지 않는 열을 적은 경우

-> 실제 테이블이 데이터베이스에 존재하는지 확인

 

2. 열 이름 대소문자가 일치하지 않는 경우

-> (큰 따움표("") 묶은 열 이름은 대문자 소문자를 구분하니 주의.)

 

3. 작은 따움표와 큰따움표 사용을 혼돈하여 잘못사용한 경우

-> 작은따옴표로 묶인 경우 값으로 인식하고, 큰 따옴표로 묶인 경우 객체 이름으로 처리됩니다.

 

4. 특수문자가 들어가는 경우

-> 열 이름에 특수문자 또는 기호가 들어갔는지 확인하고 제거합니다.

 

5. 열 이름에 오라클에서 예약된 예약어를 사용 한 경우 ( select, alter )

-> 열이름에 예약어를 사용하고 있는지 점검하고 제거합니다.

 

이상으로 오라클에서 "ORA-00904: 부적합한 식별자" 오류의 해결방법에 대해서 알아보았습니다.

반응형
그리드형

댓글