Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменения: 14 апреля 2006 г.
Возвращает текущее значение параметра SET DATEFIRST для сеанса.
Синтаксические обозначения в Transact-SQL
Синтаксис
@@DATEFIRST
Типы возвращаемых данных
tinyint
Замечания
SET DATEFIRST определяет заданный первый день каждой недели. Для языкового стандарта «U.S. English» значением по умолчанию является 7 (воскресенье).
Параметры языка влияют на представление даты. В следующем примере сначала устанавливается итальянский язык (italian). Инструкция SELECT @@DATEFIRST возвращает 1. Затем устанавливается американский английский язык (us_english). Инструкция SELECT @@DATEFIRST возвращает 7.
SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST
Примеры
Следующий пример устанавливает первый день недели в значение 5 (пятница) и предполагает, что текущий день Today — суббота. Инструкция SELECT возвращает значение DATEFIRST и номер текущего дня недели.
SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'
Результирующий набор:
1st Day Today
---------------- --------------
5 2
См. также
Справочник
DATEPART (Transact-SQL)
Функции конфигурации (Transact-SQL)
SET DATEFIRST (Transact-SQL)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
| Версия | Журнал |
|---|---|
14 апреля 2006 г. |
|