У меня есть JSON объект в nvarchar(max)
с именем @res type, и я выбрал OPENJSON()
.
Но результат похож на таблицу (ключ, значение, тип), что я хочу сделать, это вернуть результат в другой объект JSON после вставки некоторого значения ключа в мой выбор.
DECLARE @JSON NVARCHAR(MAX) = N'[{"OrderNo":99311100003935,"OrderSerial":3935,"Response":""}]
DECLARE @JSON2 NVARCHAR(MAX)
declare @Table table
(key nvarchar(200), value nvarchar(max), type int)
SELECT @JSON2 = value
FROM OPENJSON(@json)
insert into @Table (
key,
value,
type
) SELECT * FROM OPENJSON(@JSON2)