-- 날짜조회시 시스템에 설정된 날짜 포멧대로 출력됨
-- 1) 설정을 바꾸거나.
ALTER SESSION SET nls_date_format='yyyy-mm-dd';
-- 2) 문자로 바꾸어 출력하거나.
TO_CHAR(TO_DATE(a.lb_reg_date, 'yyyy.mm.dd hh24:mi'), 'yyyy-mm-dd')
by 튼실맨
[2022.09.16 13:56:56]
insert할때는 어떻게 집어 넣어야 하나요? 타입은 DATE타입인데
TO_CHAR(TO_DATE(#{lbEndDate}, 'YYYY-MM-DD HH24:MI'),'YYYY-MM-DD HH24:MI') 이렇게 집어 넣으니까
오류가 발생합니다 타입을 바꿔야 할까요?
by 마농
[2022.09.16 16:23:56]
날짜타입엔 날짜를 넣어야죠. to_char 제거.
by 튼실맨
[2022.09.16 17:09:07]
티베로 스튜디오 사용하고 있습니다 선생님
TO_CHAR를 제거 하고 insert를 해도 YYYY-MM-DD 가 아니고 YYYY/MM/DD 이런식으로 insert됩니다.
yyyy-mm-dd 이런식으로 나오게 하고 싶은데 티베로 기본 설정이 YYYY/MM/DD이렇게 되어있는건가요?
by 마농
[2022.09.17 20:59:05]
위에 이미 설명드렸는데.
보여지는게 중요한게 아닙니다.
정상적으로 입력된 것입니다.
보여지는게 맘에 안들면 바꾸면 되는 것입니다.
바꾸는 방법은 두가지 방안으로 설명 드렸습니다.
1. 설정을 바꾸는 방법. ALTER
2. 보고싶은 문자로 바꾸어 보는 방법. TO_CHAR
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.