我有以下数据:
create table samplejson (recordId varchar(10), docNumber varchar(10))
insert into samplejson values ('1', '555555')
insert into samplejson values ('2', '777777')
我希望在json的顶部有一个“dbName”来指定它来自哪个数据库。
{ "dbName": "test123",
"documents": [
{
"json": {
"RecordId": "1",
"docNumber": "555555"
}
},
{
"json": {
"RecordId": "2",
"docNumber": "777777"
}
}
]
}
我可以用下面的方法来纠正我的整个结构:
select recordId [json.RecordId],
docNumber [json.docNumber]
from samplejson
for json path, root('documents')
我正在努力想办法在根之前添加“dbName”元素。有人有主意吗?
1条答案
按热度按时间r7s23pms1#
您可以将语句更改为: