반응형
오라클에서
ORA-00932: 일관성 없는 데이터 유형: NUMBER이(가) 필요하지만 CHAR임
에러가 발생한 경우인데
보면 EMPLOYEE 테이블의 SALARY 컬럼은 숫자만 들어가서
NUMBER 타입의 컬럼으로 인식하고 있는데
SELECT 에서 SALARY > 100이 아닐 경우에는 'NULL'을 줘버리니
SALARY는 대체 NUMBER 타입임? 아니면 CHAR 타입임?
일관성이 없네.. 이런 에러가 되겠다
해결하는 방법은 해당 컬럼에 들어오는 데이터형을
모두 동일하게 맞춰주면 된다
반응형
'Error & Fix' 카테고리의 다른 글
오라클 ORA-01830: 날짜 형식의 지정에 불필요한 데이터가 포함되어 있습니다 에러 해결방법 (1) | 2020.12.08 |
---|---|
SVN commit, update, cleanup 에러 해결방법 정리 (0) | 2020.12.07 |
Oracle SQL Developer 디버깅이 활성 상태인 동안에는 데이터베이스에 PL/SQL을 저장할 수 없습니다 해결방법 (0) | 2020.11.18 |
PLS-00905: 오브젝트가 부당합니다 에러 해결방법 (0) | 2020.11.17 |
오라클 DBMS_OUTPUT.PUT_LINE 출력 안되는 경우 해결방법 (0) | 2020.11.13 |
댓글