20121124000000 이라는 char 타입의 시간이 있습니다. 이것을 다른 원격지의 테이블에 넣어야 합니다.
거기는 date 타입으로 되어 있어서 to_date(reg_date,'YYYYMMDDHH24MISS')는 식으로 데이터를 넣어주려고 했습니다.
이 형식으로 써서 데이터 한개도 안들어갔으면 틀렸구나 생각할텐데... 9월 데이터는 잘 옮겨졌구요.
8월 데이터에서 위의 에러 메세지가 나옵니다.
그래서 08/31/2012 23:59:38 식으로 들어 있는 형식대로 바꿔서 'MM/DD/YYYY HH24:MI:SS' 식으로 넣어봤습니다.
그런데도 여전히 데이터는 들어가지가 않았습니다.
인터넷에서 찾아보니 NLS_LANG과 NLS_FORMAT을 바꿔봐라 해서 위의 2개 같이 바꿔봤지만 데이터는 여전히 들어가지가
않았습니다.
ORA-01843: 지정한 월이 부적합합니다.
ORA-02063: line가 선행됨
여전히 이런 메세지만 보여주고 있습니다.
원격으로 데이터를 insert 하면 원격지의 data 타입형식을 따르면 될것 같은데... 안되네요.
좀 도와주세요.