반응형
ORA-00904: 부적합한 식별자" 에러의 경우 쿼리문에서 컬럼이나 테이블을 찾을 수 없을 때 발생합니다.
해결방법
1. 쿼리내의 문법오류 확인. (일반적으로 문법오류가 발생하는경우 전체 쿼리가 잘못되기때문에 해당 오류가 나올수 있습니다)
2. 컬럼 명 확인. (서브쿼리에서 가져오는 컬럼의 경우 명칭을 변경하여 생기는 경우가 있습니다)
3. 열이름에 특수문자 또는 예약어 사용경우
위 내용확인하시어 쿼리를 다시확인하시면 금방 찾으실 수 있으실거에요.
쿼리가 다소 긴 경우에는 서브쿼리별로 쪼개어서 디버깅 하시거나, SELECT문의 조회 컬럼을 일부 주석처리하시어 디버깅 하시면 금방 해결하실수 있습니다.
반응형
'2_개발노트' 카테고리의 다른 글
[오라클] 쿼리에서 JSON 파싱하기. (0) | 2022.01.04 |
---|---|
[오라클] Number 타입 이란? (0) | 2021.10.01 |
[오라클] ORA-01012 : not logged on (0) | 2021.09.30 |
[오라클] ORA-12170: TNS: 접속 시간 초과가 발생함 에러 (0) | 2021.09.30 |
[오라클] 과거 데이터 조회 / 데이터 복구 쿼리 TIMESTAMP (0) | 2021.09.28 |