Я пытаюсь создать таблицу из значений строки [key] из оператора select * from openjson(@json)
.Оператор openjson (@json) дает мне результаты, которые содержат 53 значения строки [key], вот небольшой фрагмент:
[key] [value] [type]
_id 5b05390c5d222f0059209918 1
ean 65485555 1
name NULL 0
holder {"_id":"5b0538355d222f00585db6f1","name":"***... 5
root {"_id":"5b05390c5d222f005920990a","holder":{"_id":"5b0538885... 5
assigner {"_id":"5b0538885d222f00570aca19","name":"***... 5
created 2018-05-23T09:49:00+0000 1
children [] 4
address 1
timezone Etc/GMT-1 1
Мне нужна таблица, которая выглядит примерно так:
table1
[_id] [ean] [name] [holder] [etc...]
5b05390c5d222f0059209918 65485555 NULL {"_id":"5b0538355d222...}
Я также хочу иметь возможность вставлять значения из другого JSON в ту же таблицу
insert into table1 ()
select [value] from openjson(@json2)
Спасибо!