Q&A

  • Re: 데이터베이스에 날짜타입의 년도를 4자리로 저장하는방법은 없나요?
이병윤 wrote:

> 데이터베이스에 날짜타입의 년도를 4자리로 저장하는방법은 없나요?

> 1999-10-10을 저장하면 99-10-10으로 저장이 되더라고요.

> 해결방안이 있으면 알려주세요

> 그리고 불가능하면 불가능하다고도 알려주시고요..

> formatdatetime함수는 알고있는데 DB에 4자리로 저장할 순 없는지요

> 그럼 수고하세요

>

> 제가 알기로는 원하시는 형식으로 저장하시려면 CHAR type으로 변경해야할거

> 같은데... ^^;; 아니면 실제의 데이타를 Query 하실때 To_Char 문을 사용해서

> 원하시는 형식으로 조회가 가능함다... ^^



1  COMMENTS
  • Profile
    성호종 2000.07.01 07:12
    과객 wrote:

    제가 미루어 짐작하곤데 아마도 Windows에 국가별 설정에 날짜설정이 yy-mm-dd로 되어 있을거 같군요.... yyyy-mm-dd로 하셔야 합니다.....

    만약 DB가 date 타입인데 두자리로 나온다면 분명히 이문제 일것입니다.

    DB가 Server DB일 경우말이에요....



    > 이병윤 wrote:

    > > 데이터베이스에 날짜타입의 년도를 4자리로 저장하는방법은 없나요?

    > > 1999-10-10을 저장하면 99-10-10으로 저장이 되더라고요.

    > > 해결방안이 있으면 알려주세요

    > > 그리고 불가능하면 불가능하다고도 알려주시고요..

    > > formatdatetime함수는 알고있는데 DB에 4자리로 저장할 순 없는지요

    > > 그럼 수고하세요

    > >

    > > 제가 알기로는 원하시는 형식으로 저장하시려면 CHAR type으로 변경해야할거

    > > 같은데... ^^;; 아니면 실제의 데이타를 Query 하실때 To_Char 문을 사용해서

    > > 원하시는 형식으로 조회가 가능함다... ^^

    >