[Oracle] 오라클 ORA-00904 "부적합한 식별자 invalid identifier" 오류 해결 방법

2025. 9. 6. 09:34·DataBase/Oracle Error
반응형

오라클에서 ORA-00904: 부적합한 식별자 오류가 발생하는 원인과 해결 방법을 알려 드리겠습니다.

원인 및 해결 방법

1. 존재하지 않는 열 이름 지정

 - 쿼리에 사용된 컬럼명이 테이블에 존재하지 않거나 오타 발생

 ▶ 오타 확인, 테이블에 정의된 컬럼명 확인

잘못된 컬럼명 사용
잘못된 컬럼명 사용
잘못된 컬럼명 사용2
잘못된 컬럼명 사용2

 

2. 작은 따옴표( ' )와 큰 따옴표 ( " ) 사용 방법 오류

 - 작은 따옴표( ' )는 값(value)을 지정, 큰 따옴표( " )는 객체(identifier)를 지정해야 하는데 반대로 사용

 ▶ 값에 큰 따옴표( " ) 사용한 경우 작은 따옴표( ' )로 변경, 객체(컬럼명)에는 특수한 경우 아니면 따옴표 미사용

값에 큰 따옴표 사용
값에 큰 따옴표 사용

 

3. 정의된 열 이름과 대소문자가 일치하지 않는 경우

 - 오라클은 기본적으로 식별자를 대문자로 통일하여 처리(컬럼명을 소문자로 입력하여 쿼리를 짜도 자체적으로 대문자로 인식)

 - 식별자를 큰 따옴표( " )로 감싸서 사용하는 경우 대소문자를 정확히 구분하여 처리

 ▶ 특수한 경우가 아니면 식별자에 따옴표 사용 해제 또는 대소문자 정확하게 기입

식별자에 큰 따옴표 사용
식별자에 큰 따옴표 사용

반응형
저작자표시 비영리 동일조건 (새창열림)

'DataBase > Oracle Error' 카테고리의 다른 글

[Oracle] 오라클 ORA-01722 "수치가 부적합합니다" / 숫자형 변환 TO_NUMBER 오류 발생 시 해결 방법 / 정규식으로 유효한 숫자만 추출  (0) 2025.11.13
[Oracle] 오라클 ORA-04091 "테이블이 변경되어, 트리거/함수가 볼 수 없습니다" 오류 해결 방법 / "table is mutating, Trigger/Fuction may not see it"  (0) 2025.10.19
[Oracle] 오라클 ORA-04092 "트리거 안에 COMMIT를 할 수 없습니다" 오류 해결 방법  (0) 2025.10.19
[Oracle] 오라클 ORA-01756 "단일 인용부를 지정해 주십시오" 에러 해결 방법 / 스케줄러  (0) 2025.09.03
[Oracle] 오라클 ORA-00920 "관계 연산자가 부적합합니다" 오류 원인 및 해결 방법  (2) 2025.08.05
'DataBase/Oracle Error' 카테고리의 다른 글
  • [Oracle] 오라클 ORA-04091 "테이블이 변경되어, 트리거/함수가 볼 수 없습니다" 오류 해결 방법 / "table is mutating, Trigger/Fuction may not see it"
  • [Oracle] 오라클 ORA-04092 "트리거 안에 COMMIT를 할 수 없습니다" 오류 해결 방법
  • [Oracle] 오라클 ORA-01756 "단일 인용부를 지정해 주십시오" 에러 해결 방법 / 스케줄러
  • [Oracle] 오라클 ORA-00920 "관계 연산자가 부적합합니다" 오류 원인 및 해결 방법
알쓸전잡
알쓸전잡
다양한 IT/프로그래밍 등 전산 정보 공유
  • 알쓸전잡
    알아두면 쓸데있는 전산 잡학사전
    알쓸전잡
  • 전체
    오늘
    어제
  • 반응형
    • 분류 전체보기 (99) N
      • 문서 (8)
        • 엑셀 (8)
        • 한글(hwp) (0)
        • Tip (0)
      • 전산 (38)
        • 기초 (1)
        • 네트워크 (9)
        • 정보보안 (0)
        • Windows (22)
        • PC (3)
        • AI (3)
      • DataBase (25) N
        • Oracle (19)
        • Oracle Error (6) N
      • 서버 (4)
        • IIS (4)
        • UNIX (0)
      • 웹 개발 (24) N
        • HTML (10) N
        • Classic ASP (8)
        • JavaScript (4) N
        • Tool (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
알쓸전잡
[Oracle] 오라클 ORA-00904 "부적합한 식별자 invalid identifier" 오류 해결 방법
상단으로

티스토리툴바