Алфавитный формат даты
В Microsoft SQL Server 2005 дата может быть указана с месяцем, чье название выводится полностью (например «апреля») или сокращенно (например «АПР») на текущем языке. При этом можно определить использование запятых, а регистр символов не учитывается.
Ниже приведены некоторые правила применения алфавитного формата даты:
Заключайте дату и время в одинарные кавычки (').
Ниже перечислены допустимые форматы алфавитных дат для SQL Server (символы в квадратных скобках необязательны):
Apr[il] [15][,] 1996 Apr[il] 15[,] [19]96 Apr[il] 1996 [15] [15] Apr[il][,] 1996 15 Apr[il][,][19]96 15 [19]96 apr[il] [15] 1996 apr[il] 1996 APR[IL] [15] 1996 [15] APR[IL]
Если указать две последние цифры года, значения, меньшие двух последних цифр значения параметра конфигурации two digit year cutoff, будут относиться к столетию года усечения. Значения, большие или равные двум последним цифрам этого параметра, относятся к столетию, предшествующему столетию года усечения. Например, если параметр two digit year cutoff равен 2050 (значение по умолчанию), значение 25 интерпретируется как 2025, а 50 — как 1950. Во избежание неоднозначности пользуйтесь четырехсимвольным обозначением года.
Если не указано число месяца, подразумевается первое число месяца.
Параметр сеанса SET DATEFORMAT не применяется, если месяц указывается в алфавитном формате.
См. также
Основные понятия
Использование данных даты и времени
Другие ресурсы
Дата и время (Transact-SQL)
LIKE (Transact-SQL)
SET DATEFORMAT (Transact-SQL)