MS-SQL은 오라클과 좀 다른것 같아서요.
제목과 같이 날짜가 17-JAN-99처럼 되어 있는 칼럼을
char(10)이나 varchar(10)로 1999-01-17과 같이 바꿔 넣을려면
어떻게 하면 되나요?
처음부터 자세하게 알려 주시면 고맙겠습니다.
행복한 개발하세요^^
select convert(getdate(), char(10), 112)
getdate()는 시스템 날짜를 가져 오는 것 아닌가요?
현재 테이블에 17-JAN-99형식으로 들어 가 있는 데이타를
수정하는 것인데요..
당근 예를 들어 드린 거죠..
원데이터가 날짜 포맷이면
그냥 getdate()자리에 해당 컬럼을 쓰시면 되고..
char 타입이면.. 날짜형식으로 convert(또는 cast)한 후에
위의 형식을 적용하면 되겠죠..
제가 말씀드리고자 하는 것은 날짜엔 포맷이 있다는 겁니다..
On-Line help에서
convert로 검색해보세요..
도움이 될만한 날짜 포맷들이 있을 것입니다.
위쪽에 convert 를 잘못 쓴 듯 싶네요..
select convert(char(10), getdate(), 112)
이게 맞을 듯..