使用PL/SQL通过POST在数据库中插入JSON文件

使用PL/SQL通过POST在数据库中插入JSON文件,json,oracle,rest,post,plsql,Json,Oracle,Rest,Post,Plsql,我在一个POST请求中获得以下JSON文件: { "Collection":"SA3", "Source": "Test", "Timestamp": "2013-02-20T11:13:57.7810751+01:00", "Inventory": [ { "NUMBER":"234A2", "NAME":"ONE", "STATUS":"OK" },

我在一个POST请求中获得以下JSON文件:

{
    "Collection":"SA3",
    "Source": "Test",
    "Timestamp": "2013-02-20T11:13:57.7810751+01:00",
    "Inventory": [
        {
            "NUMBER":"234A2",
            "NAME":"ONE",
            "STATUS":"OK"
        },
        {
            "NUMBER":"34A2",
            "NAME":"TWO",
            "STATUS":"NOTOKAY"
        },
        {
            "NUMBER":"9A3DA",
            "NAME":"THREE",
            "STATUS":"DONE"
        }
    ]
}
现在我想将它插入我的数据库中,这样“Collection”、“Source”和“Timestamp”就保持在同一行中,并且对于每个“Inventory”都是一个新行

在本例中,情况如下:


收集
来源
时间戳
数
名称
地位
SA3
试验
2013-02-20T11:13:57.7810751+01:00
234A2
一个
好啊
SA3
试验
2013-02-20T11:13:57.7810751+01:00
34A2
两个
诺托凯
SA3
试验
2013-02-20T11:13:57.7810751+01:00
9A3DA
三
完成

Oracle版本??Oracle数据库12c企业版12.1.0.2.0-64位产品能否共享表结构?您能将这个JSON字符串传递给SQL吗?这个字符串可以超过4000个字符吗?我已经知道了。这很复杂,但它的工作