国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle JSON 字符串處理實例

2024-08-29 13:54:48
字體:
來源:轉載
供稿:網友
--從JSONArray中取數據SELECT jt.*FROM JSON_TABLE('[        {            "device_type_id": 1,            "amount": 120,            "remarks": ""        },        {            "device_type_id": 2,            "amount": 122,            "remarks": ""        },        {            "device_type_id": 3,            "amount": 123,            "remarks": "11111111111"        }    ]','$'COLUMNS(NESTED PATH '$[*]' COLUMNS (device_type_id VARCHAR2(32) PATH '$.device_type_id',amount VARCHAR2(32) PATH '$.amount',remarks VARCHAR2(32) PATH '$.remarks')))AS jt;--從JSONObject對象中取數據SELECT jt.*FROM JSON_TABLE('{    "detailed": [        {            "device_type_id": 1,            "amount": 120,            "remarks": ""        },        {            "device_type_id": 2,            "amount": 122,            "remarks": ""        }    ]}','$'COLUMNS(NESTED PATH '$.detailed[*]' COLUMNS (device_type_id VARCHAR2(32) PATH '$.device_type_id',amount VARCHAR2(32) PATH '$.amount',remarks VARCHAR2(32) PATH '$.remarks')))AS jt;SELECT *  FROM JSON_TABLE('{                    "device_type_id": "1",                    "amount": "120",                    "remarks": ""                }',                   '$' COLUMNS(outer_value_0 NUMBER PATH '$.device_type_id',                           outer_value_1 NUMBER PATH '$.amount'));--從三層嵌套的JSONObject對象中取數據SELECT jt.*FROM JSON_TABLE('{    "certificate": "14531209693428a799591c0248bb95c3",    "rows": [        {            "odo_id": "0",            "odo_no": "ZC-FY-20170217001",            "stamp": "2017-02-24",            "order_no": "ZC-DD-20170210001",            "partners_id": "213",            "shipping_address": "深圳市福田區科技園南區T2-B棟601",            "contacts": "李魁",            "tel": "13510141822",            "self_mention": "0",            "detailed": [                {                    "device_type_id": "1",                    "amount": "121",                    "remarks": ""                },{                    "device_type_id": "2",                    "amount": "122",                    "remarks": ""                }            ]        },{            "odo_id": "0",            "odo_no": "ZC-FY-20170217002",            "stamp": "2017-02-24",            "order_no": "ZC-DD-20170210001",            "partners_id": "213",            "shipping_address": "深圳市福田區科技園南區T2-B棟601",            "contacts": "李魁",            "tel": "13510141822",            "self_mention": "0",            "detailed": [                {                    "device_type_id": "3",                    "amount": "123",                    "remarks": ""                },{                    "device_type_id": "4",                    "amount": "124",                    "remarks": ""                }            ]        }    ]}', '$'COLUMNS  (requestor VARCHAR2(32) PATH '$.certificate',NESTED PATH '$.rows[*]' COLUMNS (odo_no VARCHAR2(32) PATH '$.odo_no',NESTED PATH '$.detailed[*]' COLUMNS (phone_type VARCHAR2(32) PATH '$.device_type_id', phone_num VARCHAR2(20) PATH '$.amount'))))AS jt;

官方示例連接:

http://docs.Oracle.com/database/121/SQLRF/functions092.htm#SQLRF56973


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枣庄市| 皮山县| 孟州市| 永川市| 湘阴县| 赤城县| 綦江县| 姚安县| 罗江县| 吉水县| 金塔县| 浑源县| 松桃| 周至县| 醴陵市| 兴安县| 烟台市| 永登县| 南岸区| 儋州市| 大化| 青州市| 仁布县| 九龙城区| 华蓥市| 隆昌县| 阳江市| 会泽县| 万载县| 万安县| 津南区| 辽中县| 西丰县| 和顺县| 凯里市| 云安县| 乐至县| 武隆县| 确山县| 博罗县| 白河县|