小智 15
将您的json构建SELECT包装在另一个SELECT中:
SELECT (
SELECT SalesOrderNumber AS 'Order.Number',
OrderDate AS 'Order.Date'
FROM Sales.SalesOrderHeader
FOR JSON PATH
) AS SalesOrder
Run Code Online (Sandbox Code Playgroud)
我认为最终结果不会有任何名称,它是存储结果的临时名称..
如果你想要结果在一个变量FOR JSON
子句的输出是 type NVARCHAR(MAX)
,所以你可以将它分配给任何变量,如下例所示。
DECLARE @SalesOrder NVARCHAR(MAX) = (SELECT TOP 10 * FROM Sales.SalesOrderHeader FOR JSON AUTO)
Run Code Online (Sandbox Code Playgroud)
然后 select from @SalesOrder
如果要将其存储在文件中,请检查此链接
归档时间: |
|
查看次数: |
4402 次 |
最近记录: |