Алфавитный формат даты

В 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)

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

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