확장 최소화
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

@@DATEFIRST(Transact-SQL)

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

모든 Transact-SQL 날짜/시간 데이터 형식 및 함수에 대한 개요는 날짜 및 시간 데이터 형식 및 함수(Transact-SQL)를 참조하십시오. 날짜/시간 데이터 형식 및 함수에 대한 자세한 내용과 일반적인 예는 날짜 및 시간 데이터 사용을 참조하십시오.

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


@@DATEFIRST

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 'First Day'
    ,DATEPART(dw, SYSDATETIME()) AS 'Today';

결과 집합은 다음과 같습니다.

First Day         Today
----------------  --------------
5                 2
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
© 2013 Microsoft. All rights reserved.