如何以JSON字符串返回查询结果-FOR JSON AUTO引发语法错误

时间:2019-01-14 15:09:31

标签: sql json sql-server

我有一个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字符串显示结果。

有人遇到此错误并且可以重现吗?任何有用的建议将不胜感激。

0 个答案:

没有答案