개발자가 되고 싶은 개발자

[Oracle] ORA-00918 본문

Dev/DataBase

[Oracle] ORA-00918

Fullth 2020. 6. 24. 22:32
ORA-00918 : column ambiguously defined
ORA-00918 : 컬럼의 정의가 애매합니다

발생 원인

- 내 경우 2가지의 이유로 발생

1. 정의한 Alias를 사용하지 않은 경우

2. 컬럼을 중복하여 작성한 경우.

 

해결 방법

1. 중복된 컬럼이 있는지 확인해야 합니다.

2. 테이블 조인 시 많이 발생하기 때문에 컬럼명이 같은 경우가 많습니다. 컬럼에 맞는 테이블을 명시해두었는지 확인해야 합니다.

 

 

 

 

'Dev > DataBase' 카테고리의 다른 글

[SQL] Subquery error  (0) 2020.10.29
[Mybatis] If문 Null 처리  (0) 2020.10.26
[Oracle] Join  (0) 2020.04.23
[Oracle] ojdbc  (0) 2020.03.24
[Oracle] Issue  (0) 2020.02.24