FOR JSON在SQL Server Management Studio中引发错误
我尝试在SQLServerManagementStudio中使用FOR JSON在SQL Server Management Studio中引发错误,json,Json,我尝试在SQLServerManagementStudio中使用FOR JSON命令,如下面的Microsoft网站所示 msdn.microsoft.com/en-us/library/dn921882.aspx 这是我试图访问的表: 这是FOR JSON命令,我试图使用该命令将数据导出为类似于Microsoft网站示例的JSON格式 然而,我不断收到错误,说我有语法错误,我真的不知道错误来自哪里。据我所知,我已经正确地遵循了所有语法 请帮我起来 感谢您,JSON仅在SQL server
FOR JSON
命令,如下面的Microsoft网站所示
msdn.microsoft.com/en-us/library/dn921882.aspx
这是我试图访问的表:
这是FOR JSON
命令,我试图使用该命令将数据导出为类似于Microsoft网站示例的JSON格式
然而,我不断收到错误,说我有语法错误,我真的不知道错误来自哪里。据我所知,我已经正确地遵循了所有语法
请帮我起来
感谢您,JSON仅在SQL server 2016中可用。在旧版本中,您应该使用一些格式化JSON的CLR库,例如或您是否正在运行SQL 2016?
SELECT@@VERSION
返回什么?尼克,这是我得到的:Microsoft SQL Server 2012-11.0.5058.0(X64)2014年5月14日18:34:29版权所有(c)Windows NT 6.3上的Microsoft Corporation标准版(64位)(Build 9600:)(虚拟机监控程序)FOR JSON
是即将发布的SQL Server 2016版本中的一项新功能-它在SQL Server 2012上不可用,谢谢您的回复。那么,对于我来说,有没有什么简单的方法可以像“for JSON”那样帮助我将数据转换成JSON格式,这样我就可以将它们移植到chart.js中?因为SQL Server 2012中没有for JSON
,所以您必须在其他代码中这样做,例如,前端代码必须从SQL Server读取关系数据,然后将其转换为JSON