[Oracle] ORA-00904: 부적합한 식별자 invalid identifier
ORA-00904: 부적합한 식별자 에러
테이블 또는 컬럼의 이름을 찾을 수 없을 때 발생
해결 방법
- 스키마에서 테이블명 또는 컬럼명 확인
- 쿼리문에 오타가 없는지 확인
- 작은 따옴표(')와 큰 따옴표(") 확인
- 작은 따옴표(') : 값으로 취급
- 큰 따옴표(") : 객체 이름으로 처리
- 열 이름 앞에 숫자 혹은 기호가 사용되는 지 확인
- 열 이름에 예약어를 사용하고 있는 지 확인
- 예약어
컴퓨터 프로그래밍 언어에서 이미 문법적인 용도로 사용되고 있기 때문에 식별자로 사용할 수 없는 단어들
- 예약어
나는 테이블을 UNION 할 때 컬럼 하나를 빼먹어서 컬럼의 수가 맞지 않아 다음과 같은 에러를 겪었다.
한 줄씩 주석 처리하며 디버깅했음....
Special Thx
키깡 💐💐
참고
728x90