매일 1%씩, 개발자로 성장하기

[Oracle] ORA-00918 : column ambiguously defined 열의 정의가 애매합니다 본문

Database/ORA-CODE(오라클 에러코드)

[Oracle] ORA-00918 : column ambiguously defined 열의 정의가 애매합니다

할미개발 2022. 7. 27. 20:41
728x90

ORA-00918 : column ambiguously defined  열의 정의가 애매합니다.
- 조회 및  조건절에 있는 특정 컬럼이 어떤 테이블의 컬럼인지 명확하지 않을 때 발생하는 오류

SELECT DEPTNO 
FROM EMP E INNER JOIN DEPT D
ON E.DEPTNO = D.DEPTNO
WHERE E.ENAME = 'ALLEN';

 

SELECT절의  DEPTNO를 E.DEPTNO 로 변경하면 에러가 해결된다. 즉 컬럼을 명확하게 설정하면 된다.

728x90
Comments