【发布时间】:2018-01-31 14:32:14
【问题描述】:
有没有办法同时返回 json 和非 json 数据?例如:
Column1 | Column2
1 | {["something":"value", "column2": "value2"]}
【问题讨论】:
标签: sql json sql-server-2016
有没有办法同时返回 json 和非 json 数据?例如:
Column1 | Column2
1 | {["something":"value", "column2": "value2"]}
【问题讨论】:
标签: sql json sql-server-2016
尝试使用 AS JSON
DECLARE @json NVARCHAR(MAX) = N'
{
"Other":[{
"something": "value",
"column2": "value2"}],
"Id": 1
}'
SELECT *
FROM OPENJSON ( @json )
WITH (
[Id] int '$.Id',
[Other] nvarchar(MAX) AS JSON
)
【讨论】: