DECLARE @QUERY NVARCHAR(MAX) = 'SELECT * FROM Student FOR JSON PATH'
DECLARE @TABLE TABLE(RESULT NVARCHAR(MAX))
INSERT @TABLE
EXEC (@QUERY)
错误:
INSERT 语句中不允许使用 for json 子句
你可以试试这个——
DECLARE @TABLE TABLE(RESULT NVARCHAR(MAX))
DECLARE @QUERY NVARCHAR(MAX) = '
;WITH x(a) as
(
SELECT
*
FROM Student FOR JSON AUTO
)
Select * from x
'
Insert @TABLE
EXEC (@QUERY)
Select * from @TABLE;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句