@@DATEFIRST(Transact-SQL)

업데이트: 2006년 4월 14일

세션에 대한 SET DATEFIRST의 현재 값을 반환합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

@@DATEFIRST

반환 유형

tinyint

주의

SET DATEFIRST는 각 주의 지정된 시작 요일을 나타냅니다. 미국 영어 기본값은 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 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

새로운 내용
  • 언어 설정이 @@DATEFIRST에 미치는 영향에 대한 정보를 추가했습니다.