我必须编写Json,我不知道如何将该查询存储在SQL Server中我的代码是:
DECLARE @JsonData AS NVARCHAR(MAX) = (SELECT FID, Ftype, Fcount, Datetype, Fregion
FROM FoodSara_tbl
FOR JSON AUTO)
如果我写SELECT ISJSON(@JsonData )
,它返回1
如何在SQL中存储Json查询?
附言:我不想写在SP
DECLARE @JsonData AS NVARCHAR(MAX) =
CAST((SELECT FID, Ftype, Fcount, Datetype, Fregion
FROM FoodSara_tbl
FOR JSON AUTO) AS NVARCHAR(max));
因为查询返回数据集!。。。您需要指定数据集中返回的单个值必须以字符串形式强制转换。。。