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)를 참조하십시오.

참고 항목

개념

날짜 및 시간 데이터 사용

도움말 및 정보

SQL Server 2005 지원 받기