Строковый формат без разделителей

Microsoft SQL Server 2005 позволяет указывать дату в виде строки без разделителей. Данные в таком формате могут содержать 4, 6 или 8 разрядов, пустую строку или только время без даты.

Параметр сеанса SET DATEFORMAT не влияет на записи даты, содержащие только цифры, например, на цифровые записи без разделителей. 6- и 8-разрядные строки всегда интерпретируются как гмд. На месяц и день всегда должно приходиться по два разряда.

Вот пример допустимого строкового формата без разделителей:

[19]960415

Строка только из 4 разрядов интерпретируется как год. Число и месяц принимают значение 1 января. В 4-разрядном формате всегда указывайте столетие.

См. также

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

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

Другие ресурсы

Дата и время (Transact-SQL)
SET DATEFORMAT (Transact-SQL)

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

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