oracle error
00904. 00000 - "%s: invalid identifier"
: 띄어쓰기
00933. 00000 - "SQL command not properly ended"
: 문장끝이 잘못됨, 테이블명에 별칭줄때
- 쉼표, 괄호, 띄어쓰기, 오타확인
00920. 00000 - "invalid relational operator"
00936. 00000 - "missing expression"
: 괄호, 콤마 등을 안찍거나 엉뚱한게 찍었을때
00937. 00000 - "not a single-group group function"
: 그룹함수에 GROUP BY절을 안써서
- GROUP BY절에는 SELECT절에 있는 모든 컬럼을 작성한다
00904. 00000 - "%s: invalid identifier"
:테이블에서 열이름을 찾을수없을때
- 스키마에서 컬럼명확인
-쿼리문에서 오타확인
00979. 00000 - "not a GROUP BY expression"
:SELECT절의 그룹과 GROUP BY열이 같지 않아서
원래 명령에 "Unicode u200B"이(가) 포함되어 있습니다.
00923. 00000 - "FROM keyword not found where expected"
: 오타, 세미콜론, 콤마, 띄어쓰기등의 오타발생시
00942. 00000 - "table or view does not exist"
: 테이블, 뷰가 존재하지 않은 경우 select, insert, update, delete 쿼리실행시 테이블이 없는경우에 발생
- 테이블 또는 뷰명을 확인(오타)
: 테이블에 권한이 없는 경우
- 권한을 줄수 있는 USER로 접속해서 지금 사용중인 계정에 권한 부여.
GRANT
SELECT, INSERT, UPDATE, DELETE
ON
테이블 권한있는 USER.테이블명
TO
권한을줄 USER