Jinius.com
article thumbnail
728x90
반응형

- ORA-00918: 열의 정의가 애매합니다 란 ?

조인되는 테이블 컬럼에 같은 이름의 컬럼이 존재하는 경우

"열의 정의가 애매합니다" 라는 오류를 리턴합니다.

-- A B 라는 테이블에 공통으로 YEAR 이라는 컬럼이 존재할 경우
SELECT
	*
FROM
	A , B
WHERE
	YEAR = '2022';

- 해결 방법

AS(ALIAS)를 붙여 어떤 테이블의 컬럼인지 명시를 해주어야 합니다.

-- A B 라는 테이블에 공통으로 YEAR 컬럼이 있다면 알리아스 
SELECT
	*
FROM
	A a, B b
WHERE
	a.YEAR = '2022';
반응형

2022.06.20 - [개발/Oracle] - [Oracle / 오라클] ORA-01790 : 대응하는 식과 같은 데이터 유형이어야 합니다

 

[Oracle / 오라클] ORA-01790 : 대응하는 식과 같은 데이터 유형이어야 합니다

- ORA-01790 : 대응하는 식과 같은 데이터 유형이어야 합니다 란 ? 서로 다른 테이블을 UNION 하는 중 아래와 같은 오라클 에러 발생 SELECT 문과 UNION SELECT 결과의 컬럼 데이터 타입 불일치로 인해 발생

jinius-com.tistory.com

 

728x90
반응형
profile

Jinius.com

@Jinius.com

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!