본문 바로가기
DataBase/Oracle with Error

[해결 방법] ORA-00923: FROM keyword not found where expected

by HJ0216 2023. 8. 26.

👉 기본 환경

- Language: Oracle

 

 

⌨️ 코드

1
2
3
4
SELECT COUNT(*'USERS' 
  FROM USER_INFO 
 WHERE GENDER IS NULL;
 
 

 

 

🖨️오류

ORA-00923: FROM keyword not found where expected

 

 

📡 원인

SELECT 이후, FROM 키워드 나오기 전 SQL 문법에 맞지 않는 오류가 있을 경우 발생

컬럼명을 지정한 식별자 USERS를 표시할 경우, ''가 아닌 "" 사용

 

+ 식별자에 띄어쓰기를 하려는 경우, ""로 감싸서 띄어쓰기할 수 있음

 

 

📰 해결 방법

1
2
3
4
SELECT COUNT(*"USERS" 
  FROM USER_INFO 
 WHERE GENDER IS NULL;
 
 

식별자를 ''가 아닌 ""로 감싸기

 

* 일반적으로 문자열은 '', 식별자는 ""로 구분

 

 

 

📚 참고 자료

 

[Oracle] ORA-00923 : FROM 키워드가 있어야할 곳에 없습니다.

오라클에서 예외가 발생하면 콘솔창에 에러코드가 찍히며, 에러코드에 해당하는 에러 사유가 출력된다. ORA-00923 : FROM 키워드가 있어야할 곳에 없습니다. FROM keyword not found where expected ORA-00923 의

zero-based-approach.tistory.com