ODBC Datetime 형식
ODBC API는 이스케이프 시퀀스를 정의하여 ODBC가 타임스탬프 데이터를 호출하는 날짜 및 시간 값을 나타냅니다. 이 ODBC 타임스탬프 형식은 Microsoft OLE DB Provider for SQL Server에서 지원하는 OLE DB 언어 정의(DBGUID-SQL)에서도 지원됩니다. ADO, OLE DB 및 ODBC 기반 API를 사용하는 응용 프로그램에서는 이 ODBC 타임스탬프 형식을 사용하여 날짜와 시간을 나타낼 수 있습니다.
ODBC 타임스탬프 이스케이프 시퀀스의 형식은 다음과 같습니다.
{ literal_type 'constant_value' }
literal_type
이스케이프 시퀀스의 유형을 지정합니다. 타임스탬프에는 3개의 literal_type 지정자인d = 날짜만,
t = 시간만,
ts = 타임스탬프(시간 + 날짜)가 있습니다.
'constant_value'
이스케이프 시퀀스의 값입니다. constant_value는 각 literal_type에 대해 이러한 형식을 따라야 합니다.literal_type constant_value 형식 d
yyyy-mm-dd
t
hh:mm:ss[.fff]
ts
yyyy-mm-dd hh:mm:ss[.fff]
다음은 ODBC 시간 상수와 날짜 상수의 예입니다.
{ ts '1998-05-02 01:23:56.123' }
{ d '1990-10-02' }
{ t '13:33:41' }
ODBC 및 OLE DB timestamp 데이터 형식 이름과 Transact-SQL timestamp 데이터 형식 이름을 혼동하지 마십시오. ODBC 및 OLE DB timestamp 데이터 형식은 날짜와 시간을 기록합니다. Transact-SQL timestamp 데이터 형식은 시간과 관계없는 값의 이진 데이터 형식입니다. 자세한 내용은 timestamp(Transact-SQL)를 참조하십시오.