【发布时间】:2020-10-05 09:25:28
【问题描述】:
{
"orderId": "s",
"fulfillerId": "qaqj8fkbmb",
"orderDetailsUrl": "asd",
"items": [
{
"dTe": "laseIn",
"itemDescription": "Tetesting",
"itemId": "item_1",
"manufacturingUrl": "https://uploads_1.documents.press",
"skuCode": "1223",
"productName": "Tesing",
"quantity": 225,
"taskId": "task_ID_1"
},
{
"dTe": "laseIn",
"itemDescription": "Test Sku for Oracle testing",
"itemId": "item_2",
"manufacturingUrl": "https://uploads_2.documents.press",
"skuCode": "123",
"productName": "Test Sku for Oracle testing",
"quantity": 225,
"taskId": "task_ID_2"
}
]
}
实现
-> 获取 orderId/fulfillerId/orderDetailsUrl 的值并对 item 数组对象执行迭代以获取所需值作为其相似对象的数组
-> 存储在变量中
->然后执行插入操作
不知怎的,它不起作用
所需的输出:
项目表
-
项目编号
-
fullfillerId
-
订单编号
-
sku代码
++ 项目表中 JSON 中的所有剩余数据
物品详情表
-
项目编号
-
orderDetailsUrl
-
任务标识
-
数量
我尝试了各种 jsonb 格式,但解析后没有得到准确的输出,我无法从 JSON 中选择值并使用插入查询
【问题讨论】:
标签: sql postgresql postgresql-9.1 postgresql-9.5