sql server 2005 T-SQL @@DATEFIRST (Transact-SQL)
2007-12-22 09:26
417 查看
针对会话返回 SET DATEFIRST 的当前值。
Transact-SQL 语法约定
语法
返回类型
tinyint
备注
SET DATEFIRST 表示指定的每周的第一天。美国英语中默认 7 对应星期日。
语言设置会影响日期信息。在以下示例中,语言首先设置为 italian。SELECT@@DATEFIRST 将返回 1。然后将语言设置为 us_english。SELECT@@DATEFIRST 将返回 7。
复制代码
示例
以下示例将每周的第一天设为 5(星期五),并假定当天(Today)是星期六。该 SELECT 语句返回 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'
下面是结果集:
复制代码
相关文章推荐
- sql server 2005 T-SQL @@DATEFIRST (Transact-SQL)
- SQL Server 2005 Beta 2 Transact-SQL 增强功能 2
- sql server 2005 beta 2 transact-sql 增强功能
- sql server 2005 T-SQL 参考 *(乘)(Transact-SQL)
- sql server 2005 T-SQL ~(位非)(Transact-SQL)
- sql server 2005 T-SQL $PARTITION (Transact-SQL)
- sql server 2005 T-SQL @@IDENTITY (Transact-SQL)
- sql server 2005 T-SQL @@OPTIONS (Transact-SQL)
- sql server 2005 T-SQL @@SERVERNAME (Transact-SQL)
- sql server 2005 T-SQL @@TRANCOUNT (Transact-SQL)
- sql server 2005 T-SQL ALTER FULLTEXT INDEX (Transact-SQL)
- sql server 2005 T-SQL ALTER PROCEDURE (Transact-SQL)
- sql server 2005 T-SQL ALTER SYMMETRIC KEY (Transact-SQL)
- sql server 2005 T-SQL APP_NAME (Transact-SQL)
- sql server 2005 T-SQL BEGIN CONVERSATION TIMER (Transact-SQL)
- sql server 2005 T-SQL BULK INSERT (Transact-SQL)
- sql server 2005 T-SQL @@IDENTITY (Transact-SQL)
- sql server 2005 T-SQL @@MAX_CONNECTIONS (Transact-SQL)
- sql server 2005 T-SQL @@SERVERNAME (Transact-SQL)
- sql server 2005 T-SQL @@TOTAL_READ (Transact-SQL)