Q&A

  • 디비에서 날짜와 시간을 Char로 변환하는 것과 DATE형 쓰는것?
질문 길이가 좀 짧아서 일케 되버렸네여... ^^;
디비에서 날짜와 시간을 저장할 때 OS에 날짜 형식이 의존적인 부분도 있고 해서 종종 Char 형으로 변환해서 저장하기도 하자나여
그냥 YYMMDD HHMMSS 형태로여.....

근데 이렇게 바꿔서 쓰는 것과 그냥 DATE형 쓰는 것 각각에 어떤 장단점이 있을 까여?

제 생각에 바꿔서 쓰면 나중에 사용자가 값을 보는데 불편할 수 있다는 것하고 DATE 관련 함수를 못쓴다는 것 말고는 큰 불편함이 없을꺼 같거덩여?
게다가 로컬 디비의 경우에는 DATE 관련 함수로 지원해 주는 것도 많지 않으니 큰 차이가 없다고 볼수 있을까여? 그렇다면 Oracle 같은 건 어떨가여?

제가 초보라 이상한 질문 하는지도 모르겠네여... ^^
그래두 갈켜 주심 감사함다... ^^
2  COMMENTS
  • Profile
    KDDG_ZZOM 2002.06.01 06:57
    char나 date랑 차이첨은 우선 저장되는 바이트수가 있겠고요...
    char로하면 8Byte이고 아마 date형은 4Byte인가??? 잘은 모르지만...
    이런 차이점이 있고요...

    제개인적인 입장은 date보다 char를 많이 쓰고 있습니다...
    우선 개발할때 date보다 char가 편한것 같더라구요...^^

    db가 오라클이면 함수가 많이 지원하여 보통 VARCHAR2로 많이 쓰고 있는것
    같아요...

    도움이 될려나???

  • Profile
    장석정 2002.06.04 03:07
    많은 도움이 되었슴다. ^^