Невозможно построить проект SQL Server с «AT TIME ZONE» в Visual Studio 2015 - PullRequest
0 голосов
/ 24 декабря 2018

Запрос в AT TIME ZONE выполнен должным образом в SQL Server 2016. Но если я добавляю тот же запрос в проект SQL Server Visual Studio 2015, я получаю ошибку сборки

Неверный синтаксис рядом "В ЗОНЕ ВРЕМЕНИ ".

Код:

DECLARE @Result DATETIME
DECLARE @InputDate DATETIME
        @TimeZone NVARCHAR(50)    

SET @Result = @InputDate AT TIME ZONE @TimeZone AT TIME ZONE 'UTC'

Может кто-нибудь помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 24 декабря 2018

В ТОМ ВРЕМЕНИ ЗОНА ОТНОСИТСЯ К:

  • SQL Server (начиная с 2016 года)
  • База данных SQL Azure * ТОЛЬКО 1006 *

.

Измените тип проекта сервера *1011* SQL Server на SQL Server 2016 (или Microsoft Azure SQL Database V12).

...