Формат ODBC Datetime

Интерфейс API ODBC определяет управляющие последовательности, представляющие значения даты и времени, называемые в ODBC временными метками. Этот формат временных меток ODBC также поддерживается языком определений OLE DB (DBGUID-SQL), поддерживаемым поставщиком OLE DB для SQL Server (Microsoft). Приложения, использующие ADO, OLE DB или основанные на ODBC интерфейсы API, могут использовать этот формат временных меток ODBC для представления дат и времени.

Управляющие последовательности временных меток ODBC имеют следующий формат:

{ literal_type 'constant_value' }

  • literal_type
    Определяет тип управляющей последовательности. Временные метки имеют три определителя literal_type:

    d = только дата

    t = только время

    ts = временная метка (дата + время)

  • 'constant_value'
    Значение управляющей последовательности. constant_value должно соответствовать этим форматам для каждого literal_type.

    literal_type формат constant_value

    d

    ГГГГ-ММ-ДД

    t

    ЧЧ:ММ:СС[.ссс]

    ts

    ГГГГ-ММ-ДД ЧЧ:ММ:СС[.ссс]

Вот примеры констант даты и времени ODBC:

{ ts '1998-05-02 01:23:56.123' }

{ d '1990-10-02' }

{ t '13:33:41' }

Не путайте имя типа данных временной метки ODBC и OLE DB с именем типа данных timestamp языка Transact-SQL. Тип данных временной метки ODBC и OLE DB сохраняет сведения о дате и времени. Тип данных Transact-SQL timestamp — это двоичный тип данных, не использующий значения, зависящие от времени. Дополнительные сведения см. в разделе timestamp (Transact-SQL).

См. также

Основные понятия

Использование данных даты и времени

Справка и поддержка

Получение помощи по SQL Server 2005