일하면서 공부하는 사람 2022. 12. 14. 20:27

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