Формат 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).
См. также
Основные понятия
Использование данных даты и времени