본문 바로가기
Error & Fix

ORA-00936: 누락된 표현식 에러 해결방법

by wakestand 2020. 5. 20.
반응형

오라클에서 ORA-00936: 누락된 표현식 에러는

 

SELECT 문에서 컬럼 이름을 잘못 쓰거나, ','를

더 쓰거나 하는 오타를 쓴 경우에 주로 발생하게 되는데

 

이 경우에는 컬럼 이름을 올바르게 고쳐주거나

,를 제거해 주거나 하는 등의

오타를 고쳐주면 대부분 해결이 되지만

 

내 경우에는 EMP 테이블의 전체 내용을 가져오면서

특정 컬럼 보기가 불편해서 따로 가져오려고 하니

누락된 표현식 에러가 뜨더라

 

EMPNO가 먼저 나와버려서

*은 어떤 테이블에서 가져와야 할지

몰라서 발생한 경우인데

 

위와 같이 *도

어느 테이블에서 가져오는지 인식할 수 있게

SELECT 컬럼, 테이블.*

FROM 테이블

이렇게 해주니 에러 없이 정상적으로 출력되었다

반응형

댓글