NVL로 DATE TYPE의 데이터가 없으면 0 으로 표기되도록 하는 쿼리를 작성했을 때 발생함
※ NULL 값일 때 표기될 값이 숫자가 아닌 문자로 변경해도 다른 오류가 발생
→ TO_CHAR을 이용해서 DATE TYPE을 CHAR TYPE으로 변환해준다.
-- 기존 코드
NVL(AA.DATE_COL, 0)
-- 변경 코드
NVL(TO_CHAR(AA.DATE_COL, 'YYYY-MM-DD'),'기록 없음')
결과 :
'SQL' 카테고리의 다른 글
ORACLE : DBMS_RANDOM - Random Integer 생성 (0) | 2023.05.25 |
---|---|
ORACLE 달의 첫 날, 마지막 날 구하기 (0) | 2023.05.17 |
GOLDEN 6 / ORACLE (0) | 2023.05.10 |
ORACLE : ORA-30076: 발췌 소스에 발췌 필트가 부적당합니다 (0) | 2023.05.04 |
ORACLE : ROW_NUMBER, RANK (0) | 2023.05.02 |