无法在 Visual Studio 2015 中使用 "AT TIME ZONE" 生成 SQL Server 项目



>在 SQL Server 2016 中按预期执行时区的查询。但是,如果我在Visual Studio 2015的SQL Server项目中添加相同的查询,则会出现生成错误

"时区"附近的语法不正确。

法典:

DECLARE @Result DATETIME
DECLARE @InputDate DATETIME
        @TimeZone NVARCHAR(50)    
SET @Result = @InputDate AT TIME ZONE @TimeZone AT TIME ZONE 'UTC'

谁能帮我解决这个问题?

时区的

适用于:

  • SQL Server(从 2016 年开始)
  • Azure SQL Database

只。

将 SQL Server

项目类型更改为 SQL Server 2016(或Microsoft Azure SQL Database V12)。

相关内容

  • 没有找到相关文章

最新更新