Я получаю странное сообщение об ошибке в простом запросе OPENJSON
DECLARE @json VARCHAR(MAX) = N'[{"name":"jsmith","fullAccess":0,"activatedOn":"2019-05-20T00:00:00"}]'
DECLARE @isAdmin int
SET @isAdmin = (SELECT fullAccess FROM OPENJSON (@json) WITH (fullAccess int N'$.fullAccess'))
PRINT @isAdmin
Я получаю ошибку:
Сообщение 156, Уровень 15, Состояние 1, Строка 8 Неверный синтаксис рядом с ключевым словом
'С'.
Сообщение 319, уровень 15, состояние 1, строка 8 Неправильный синтаксис рядом с ключевым словом
'с'. Если этот оператор является общим табличным выражением,
Предложение xmlnamespaces или предложение контекста отслеживания изменений, предыдущее
оператор должен заканчиваться точкой с запятой.
Я попытался это решение без успеха. Моя версия SQL 13.0.5026