Строковый формат без разделителей
Microsoft SQL Server 2005 позволяет указывать дату в виде строки без разделителей. Данные в таком формате могут содержать 4, 6 или 8 разрядов, пустую строку или только время без даты.
Параметр сеанса SET DATEFORMAT не влияет на записи даты, содержащие только цифры, например, на цифровые записи без разделителей. 6- и 8-разрядные строки всегда интерпретируются как гмд. На месяц и день всегда должно приходиться по два разряда.
Вот пример допустимого строкового формата без разделителей:
[19]960415
Строка только из 4 разрядов интерпретируется как год. Число и месяц принимают значение 1 января. В 4-разрядном формате всегда указывайте столетие.
См. также
Основные понятия
Использование данных даты и времени
Другие ресурсы
Дата и время (Transact-SQL)
SET DATEFORMAT (Transact-SQL)