Yoon.s

[Oracle] SQL문_SELECT(에러해결) 본문

백/DB

[Oracle] SQL문_SELECT(에러해결)

yo_onHJ 2020. 8. 24. 17:37

에러발생 #1

모든 문법은 맞았으나 table or view does not exist => 즉, 테이블이 존재하지 않다는 것 

그렇다면 현재 내가 실행하고 있는 위치가 어딘지를 확인할 것 !! 

 

에러1 해결 방법

위의 그림처럼 사용하려는 테이블이 위치한 SCOTT에서 실행해야 하는데 분명 다른 곳을 위치하고 있을 것임

 

 

에러발생 #2

별칭을 줄 때 띄어쓰기는 허용하지 않는다. (사용하려면 ""을 붙여줘야 함)

FROM 전에 문법 에러가 발생했으니 FROM keyword not found where expected 라는 에러가 발생함 

 

 

에러발생 #3

column ambiguously defined 라는 에러가 발생하면서 deptno에 커서가 가있음.

deptno가 어디를 가르키고 있는 지 모르고 있다는 것!! 

그 이유는 emp와 dept 두 테이블 모두 deptno를 가지고 있기 때문 => emp와 dept에 별칭을 주어서 해당하는 컬럼을 가져올 것 

 

에러3 해결 방안

에러발생 #4

not a single-group group function 에러발생

그룹과 관련된 에러가 발생한 것인데, 

보통 avg(), min(), max() 등의 집계함수의 경우 group by를 함께 써주는 것이 맞음

 

에러4 해결 방안

 

에러발생 #5

파일의 한글을 못 불러왔을 때 

Reload in another encoding => x_windows_949 눌러서 reload하면 완료 

' > DB' 카테고리의 다른 글

[mysql] Access denied for user ''@'localhost' 오류  (0) 2020.10.03
[mysql] mariaDB 시작하기  (0) 2020.10.01
[Oracle] SQL문_JOIN  (0) 2020.08.24
[Oracle] SQL문_SELECT(WHERE)  (0) 2020.08.24
[Oracle] SQL문_테이블 CREATE, INSERT  (0) 2020.08.21
Comments