본문 바로가기
Error

[Error] ORA-00923

by code2772 2023. 7. 22.

[ 목차 ]

    728x90
    반응형
    ORA-00923: FROM keyword not found where expected

    ORA-00923 오류는 SQL 문에 구문 문제가 있을 때 발생하는 Oracle 데이터베이스 오류이다. 이 오류는 Oracle 서버에서 SQL 절 또는 키워드가 예기치 않게 사용되었거나 잘못 사용된 경우 발생한다.

    많이 실수하는 오류이다. 

    SELECT 값 세팅 에서 FROM 키워드 나오기 전 오타 또는 ,(컴마)나 구문이 이상한 경우 많이 발생한다. 

    예를들어 ' SELECT COUNT(점수) AS 평균 FROM ~' 에서 AS 를 AB라고 적거나 콤마가 빠지거나 From 이 없을 경우와 같이 다양하게 발생한다. 하단은 예이다.

     

    SELECT column1, column2 count(점수) ab 평균
    WHERE column1 = 'some_value'

    -- "as" 오타로 잘못된 SQL 문
    -- "FROM" 절이 누락된 잘못된 SQL 문
    -- ";" 누락된 SQL문

    오타 또는 ,(컴마)나 구문 을 잘 확인

    구문 오류가 있는지 항상 SQL 문을 다시 확인하고 특히 키워드와 절의 위치에 주의를 기울이면 문제 빈도를 줄일 수 있다.

    반응형