by 초봉 [2017.01.23 17:15:56]
로컬 db 로 할때는 상관없이 insert 및 update 가 되는데
서버로 올라가는 날짜타입 관련 오류가 나네요
혹시 파라미터로 20161212 데이터를 받아서
insert 또는 update 할때
date 컬럼에 넣을때 date 형태로 변경이 가능한지요???
#yymmdd# 뒤에 시분초 date 형태가 붙는 형태가 가능한지요?
어떤식으로 해야하나요?
SELECT TO_DATE('20161212', 'yyyymmdd') dt , TO_DATE('20161212 123456', 'yyyymmdd hh24miss') dt FROM dual ;
SELECT * FROM NLS_DATABASE_PARAMETERS;
보시면 아마 서버와 로컬 DB date format 파라미터가 틀릴겁니다.
항상 위의 SQL처럼 TO_DATE 함수뒤에 날짜포맷을 정해서 짜셔야 에러를 방지합니다.