반응형
Transact-SQL에서는 날짜와 시간을 다루는 여러 가지 데이터 유형을 제공합니다. 그 중 가장 일반적인 것은 `DATE`, `DATETIME`, `DATETIME2`, `TIME` 등이 있습니다. 각각의 데이터 유형은 특정한 유형의 날짜 또는 시간 정보를 저장하는 데 사용됩니다.
1. DATE: DATE 데이터 유형은 연, 월, 일을 표현하는 데 사용됩니다. 즉, 년, 월, 일의 값만 저장됩니다. 예를 들어, '2024-04-09'와 같은 형식으로 저장됩니다.
DECLARE @myDate DATE = '2024-04-09';
2. DATETIME: DATETIME은 날짜와 시간을 모두 포함하는 데이터 유형입니다. 이는 연, 월, 일, 시간, 분, 초까지의 값을 저장할 수 있습니다. 예를 들어, '2024-04-09 14:30:00'와 같이 저장됩니다.
DECLARE @myDateTime DATETIME = '2024-04-09 14:30:00';
3. DATETIME2: DATETIME2도 DATETIME과 비슷하지만, 더 넓은 범위의 날짜와 시간 값을 저장할 수 있습니다. 또한, 정밀도를 지정할 수 있어서 마이크로초까지 정확한 값을 저장할 수 있습니다.
DECLARE @myDateTime2 DATETIME2 = '2024-04-09 14:30:00.1234567';
4. TIME: TIME은 시간 정보만을 저장하는 데이터 유형입니다. 즉, 시, 분, 초, 밀리초 등의 값만을 저장할 수 있습니다.
DECLARE @myTime TIME = '14:30:00';
이러한 날짜 및 시간 데이터 유형을 사용하여 데이터베이스에서 날짜 및 시간 값을 저장하고 검색할 수 있습니다.
이를 활용하여 데이터베이스에서 일정한 형식의 날짜 및 시간 값을 저장하고 관리할 수 있습니다.
반응형
'SQL > MSSQL' 카테고리의 다른 글
[MSSQL] GetAncestor 사용 방법 및 예시 (0) | 2024.04.09 |
---|---|
[MSSQL] hierarchyid 메서드 사용 방법 및 예시 (0) | 2024.04.09 |
[MSSQL] smalldatetime 사용 방법 및 예시 (0) | 2024.04.09 |
[MSSQL] datetimeoffset 사용 방법 및 예시 (0) | 2024.04.09 |
[MSSQL] 데이터 암호화, 복호화 (ENCRYPTBYKEY, DECRYPTBYKEY) (0) | 2023.09.06 |
[MSSQL] TRY 함수 사용 방법 및 예시(TRY_CAST, TRY_CONVERT, TRY_PARSE) (0) | 2023.09.05 |
[MSSQL] PARSE 함수 사용 방법 및 예시 (0) | 2023.09.04 |
[MSSQL] CAST, CONVERT 타입 변환 함수 사용 방법 및 예시 (0) | 2023.09.04 |