2010-12-02 2 views
0

dd/mm/yy, mm/dd/yy 등의 날짜 형식을 저장하고 싶은 열이 있습니다. 내 테이블에서이 열에 어떤 데이터 형식을 사용해야합니까? 날짜 시간??에 관한 ms SQL 데이터 형식

아, 또한 24시 시간 형식과 같은 시간 형식을 저장하려는 경우 ... 어떤 데이터 형식입니까?

mm/dd/yy 또는 dd/mm/yy와 같은 형식을 저장해야합니다 (2010-12-01 또는 기타와 같은 날짜가 아님). DATeTime 만 사용해야합니까?

답변

1

날짜를 datetime 또는 timestamp 또는 기본 제공 날짜 또는 날짜/시간 데이터 유형으로 저장하십시오. db 자체에서 값의 형식을 지정하는 것에 대해 걱정하지 마십시오. 원하는 언어 (정보를 검색하는 데 사용하는 언어)를 사용하여 날짜 형식을 지정할 수 있습니다.

+0

mm/dd/yy 또는 dd/mm/yy와 같은 형식을 저장해야합니다 (예 : 2010-12-01 또는 기타 ... DATeTime 만 사용해야 함)? – Serenity

+0

아, 나는 오해했다. 나는 당신이 스스로 날짜 값을 저장하고 있다고 생각했다. 'mm/dd/yy'또는 'dd/mm/yy'문자열을 저장하는 경우 dema가 제안한대로 char 또는 varchar로 저장하려고합니다. – charliegriefer

+0

좋아요. 시간 형식은 어떻게됩니까? 그것도 varchar를 사용합니까? – Serenity

1

날짜 및 시간을 저장하려면 DateTime 열 형식이 필요합니다. 원하는 형식으로 변환하려면 CAST and CONVERT functions을 사용할 수 있습니다.

형식을 문자열로 저장하려면 VARCHAR - 'mm/dd/yy'를 사용할 수 있습니다.