我有一个SQL查询,应该以JSON字符串的形式返回结果,但是使用FOR JSON AUTO给我带来了语法错误,我似乎无法解决。
我正在使用SSMS 2017,我知道FOR JSON AUTO语句不适用于2016年之前的版本。
这是我的查询:
SELECT Username, UserID
FROM [dbo].[Users]
WHERE Username like 'John'
FOR JSON AUTO;
该错误发生在单词“ JSON”处,并显示错误“在'JSON'附近的语法不正确”
解决后,查询输出将以JSON字符串显示结果。
有人遇到此错误并且可以重现吗?任何有用的建议将不胜感激。