오라클 오류 중에 ORA-01858 숫자가 있어야 하는 위치에서 숫자가 아닌 문자가 발견되었습니다.
(ORA_01858 - a non-numeric character was found where a numeric was expected)
에러 해결 방법
원인 : TO_DATE는 숫자타입을 날짜타입으로 변환시켜주는 형변환 함수이며 컬럼명에 숫자값이 들어가야하는데
문자값이 들어가서 발생한 에러
해결 : 문자형태의 숫자값을 적으면 됨
select to_date('20/08/11 13:20','YYYYMMDDHH24MISS') from dual; --> X
select to_date(20210803, 'YYYYMMDD') from daul; --> O
차암쉽죠~
'개발 하자 빵찌니 > SQL' 카테고리의 다른 글
DB2 함수 (0) | 2021.07.20 |
---|---|
[Oracle] MERGE INTO 사용법 (0) | 2018.02.25 |
오라클(Oracle) 날짜 포맷 (TO_DATE, TO_CHAR) (0) | 2018.02.22 |
Oracle Decode 사용 방법 (0) | 2018.02.22 |