본문 바로가기
Error & Fix

오라클 ORA-00932: 일관성 없는 데이터 유형: 이(가) 필요하지만 임 해결방법

by wakestand 2020. 11. 24.
반응형

오라클에서

ORA-00932: 일관성 없는 데이터 유형: NUMBER이(가) 필요하지만 CHAR임

에러가 발생한 경우인데

 

보면 EMPLOYEE 테이블의 SALARY 컬럼은 숫자만 들어가서

NUMBER 타입의 컬럼으로 인식하고 있는데

SELECT 에서 SALARY > 100이 아닐 경우에는 'NULL'을 줘버리니

 

SALARY는 대체 NUMBER 타입임? 아니면 CHAR 타입임?

일관성이 없네.. 이런 에러가 되겠다

 

해결하는 방법은 해당 컬럼에 들어오는 데이터형을

모두 동일하게 맞춰주면 된다

반응형

댓글