백/DB
[Oracle] SQL문_SELECT(에러해결)
yo_onHJ
2020. 8. 24. 17:37
에러발생 #1
모든 문법은 맞았으나 table or view does not exist => 즉, 테이블이 존재하지 않다는 것
그렇다면 현재 내가 실행하고 있는 위치가 어딘지를 확인할 것 !!
위의 그림처럼 사용하려는 테이블이 위치한 SCOTT에서 실행해야 하는데 분명 다른 곳을 위치하고 있을 것임
에러발생 #2
별칭을 줄 때 띄어쓰기는 허용하지 않는다. (사용하려면 ""을 붙여줘야 함)
FROM 전에 문법 에러가 발생했으니 FROM keyword not found where expected 라는 에러가 발생함
에러발생 #3
column ambiguously defined 라는 에러가 발생하면서 deptno에 커서가 가있음.
deptno가 어디를 가르키고 있는 지 모르고 있다는 것!!
그 이유는 emp와 dept 두 테이블 모두 deptno를 가지고 있기 때문 => emp와 dept에 별칭을 주어서 해당하는 컬럼을 가져올 것
에러발생 #4
not a single-group group function 에러발생
그룹과 관련된 에러가 발생한 것인데,
보통 avg(), min(), max() 등의 집계함수의 경우 group by를 함께 써주는 것이 맞음
에러발생 #5
파일의 한글을 못 불러왔을 때
Reload in another encoding => x_windows_949 눌러서 reload하면 완료