신변잡기 분석 및 설계

블로그 이미지

큐그

IT 관련 및 신변잡기에 대한 포스팅을 해보고자 하는 블로그입니다.

[Oracle] ORA-00904 : 부적합한 식별자 invalid identifier

IT 개발/에러 2017. 11. 6. 16:16

ORA-00904 : 부적합한 식별자 invalid identifier

 
1. 원인: 입력된 열 이름이 누락되었거나 잘못 되었을 경우 발생.
 
1-1. 존재하지 않는 열 이름을 지정함.
1-2. 정의된 열 이름과 대소문자가 일치하지 않는 경우.
1-3. 작은 따옴표(')와 큰 따옴표(") 사용 방법의 오류.
1-4. 열 이름에 특수 문자 사용.
1-5. 열 이름에 Oracle 예약어 사용.
 
 
2. 해결 방법
 
2-1. 해당 열이 테이블에 존재하는지 확인.
2-2. 큰 따옴표로 묶인 열 이름은 대소문자를 구분하므로 확인.
2-3. 작은 따옴표(')로 값을 묶으면 값으로 취급되지만 큰 따옴표(")로 값을 묶으면 객체 이름으로 처리되므로 확인.
2-4. 열 이름 앞에 숫자나 기호를 사용하고 있지 않은 지 확인 후 수정.
2-5. 열 이름에 예약어를 사용하고 있지 않은지 확인 후 수정. 
 
 

 

 

 


ORA-00904 invalid identifier

 

 

1. Cause: The input column name is missing or invalid.

 

1-1. Specifies a nonexistent column name.

1-2. The column name defined does not match the case.

1-3. Error in how to use single quotes (') and double quotes (").

1-4. Use special characters in column names.

1-5. Use Oracle reserved words for column names.

 

 

2. Solution

 

2-1. Make sure the column exists in the table.

2-2. Column names enclosed in double quotation marks are case sensitive, so check.

2-3. Enclosing a value with a single quotation mark (') is treated as a value, but enclosing the value with a double quotation mark (") will treat it as an object name.

2-4. Make sure that you do not use a number or symbol before the column name, and then fix it.

2-5. Make sure column names do not use reserved words.

 

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'IT 개발 > 에러' 카테고리의 다른 글

[데이터베이스] log4jdbc 로그 출력하기 - resultsettable이 정상적으로 로그에 나오지 않을 때  (0) 2022.03.04
맥 인텔리제이 마우스 클릭 에러 Mac IntelliJ mouse click error  (3) 2022.02.09
[VirtualBox]가상 머신 OO의 세션을 열 수 없습니다, Failed to open a session for the virtual machine, E_FAIL (0x80004005)  (0) 2017.11.20
[Oracle]ORA-00918: 열의 정의가 애매합니다 column ambiguously defined  (0) 2017.10.24
리눅스 자바 설치 및 오류 정리(Linux Java installation and error correction), java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory  (0) 2017.10.18
Posted by 큐그
블로그 이미지

IT 관련 및 신변잡기에 대한 포스팅을 해보고자 하는 블로그입니다.

by 큐그

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • 맛집리뷰
  • Effective JAVA 3/E
  • ArithmeticException
  • 상속
  • bytearrays -> string
  • Spring Batch
  • bytearrays
  • 인터페이스
  • 매개변수
  • 네트워크
  • 맛집
  • effective java
  • MvcRequestMatcher
  • 리뷰
  • CGLIB Proxy
  • 이펙티브 자바
  • 오마카세
  • group_concat querydsl
  • Target클래스
  • IntelliJ
  • ClassCastException
  • 제네릭
  • require_new
  • 클래스와 인터페이스
  • 이펙티브 자바 3/E
  • 오류
  • 자바
  • java
  • 데이터베이스
  • 에러

글 보관함

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

링크

카테고리

분류 전체보기 (65)
IT 개발 (58)
개념 정리 (30)
명령어 (2)
에러 (17)
코딩테스트 (2)
초대장 (1)
구매 (2)
맛집 (3)
식당 (2)
카페 (1)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
큐그's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

신변잡기 분석 및 설계

IT 관련 및 신변잡기에 대한 포스팅을 해보고자 하는 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (65)
    • IT 개발 (58)
      • 개념 정리 (30)
      • 명령어 (2)
      • 에러 (17)
      • 코딩테스트 (2)
    • 초대장 (1)
    • 구매 (2)
    • 맛집 (3)
      • 식당 (2)
      • 카페 (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바