您的位置:首页 > 数据库

sql server 2005 T-SQL @@DATEFIRST (Transact-SQL)

2007-12-22 09:26 417 查看
针对会话返回 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'


下面是结果集:



复制代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: