暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
@@DATEFIRST (Transact-SQL).pdf
39
6页
0次
2023-12-26
免费下载
@@DATEFIRST (Transact-SQL)
项⽬
2023/11/16
14 个参与者
反馈
本文内容 语法 返回类型 备注 ⽰例 显⽰另外 2
适⽤于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse
Analytics Analytics Platform System (PDW) Microsoft Fabric 中的 SQL 分析终结点
Microsoft Fabric 中的仓库
针对特定会话,此函数返回 SET DATEFIRST 的当前值。
有关所有 Transact-SQL ⽇期和时间数据类型及函数的概述,请参阅 ⽇期和时间数据类型及函数
(Transact-SQL)
Transact-SQL 语法约定
语法
syntaxsql复制
备注
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅 早期版本文档
返回类型
tinyint
备注
SET DATEFIRST n 指定⼀周的第⼀天(星期⽇、星期⼀、星期⼆等)。 n 值的范围为 1 7
SQL复制
@@DATEFIRST 
对于美式英语环境,@@DATEFIRST 默认为 7(星期⽇)。
此语⾔设置会影响字符串解释,因为 SQL Server 会将这些字符串转换为数据库存储的⽇期值。
此设置还会影响存储在数据库中的⽇期值的显⽰。 此设置不会影响⽇期数据的存储格式。
此⽰例⾸先将语⾔设置为 Italian 语句 SELECT @@DATEFIRST; 返回 1 然后,下⼀个语
句将语⾔设置为 us_english 最后⼀个语句 SELECT @@DATEFIRST; 返回 7
SQL复制
⽰例
此⽰例将每周的第⼀天设为 5 (星期五),并假定当天 ( Today ) 是星期六。 SELECT 语句
返回 DATEFIRST 值和当天是此周的第⼏天。
SQL复制
下⾯是结果集。
复制
⽰例
Azure Synapse Analytics Analytics Platform System (PDW)
SQL复制
SET DATEFIRST 3;
GO
SELECT @@DATEFIRST; -- 3 (Wednesday)
GO
SET LANGUAGE Italian; 
GO
SELECT @@DATEFIRST; 
GO
SET LANGUAGE us_english; 
GO
SELECT @@DATEFIRST; 
SET DATEFIRST 5; 
SELECT @@DATEFIRST AS 'First Day'
 ,DATEPART(dw, SYSDATETIME()) AS 'Today'; 
First Day     Today 
---------------- -------------- 
5         2 
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜