티베로 날짜 질문 드립니다.!! 0 6 1,464

by 튼실맨 [Tibero] [2022.09.16 11:57:01]


TO_DATE(A.LB_REG_DATE, 'YYYY.MM.DD HH24:MI')

이렇게 작성 했을 때 결과값이 

2022/09/14 이런 식으로 나오는데

2022-09-14 로 나오게 하려면 어떻게 해야 하나요??

YYYY-MM-DD 방식을 사용해봤는데 안 먹히는 것 같습니다

by 튼실맨 [2022.09.16 12:01:05]

해결했습니다!!! TO_CHAR를 사용 하면 되는군요!!!


by 마농 [2022.09.16 13:05:18]
-- 날짜조회시 시스템에 설정된 날짜 포멧대로 출력됨
-- 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() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입