国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白沙| 五指山市| 肇庆市| 岚皋县| 桐柏县| 定结县| 崇州市| 彭水| 葵青区| 宝山区| 纳雍县| 沛县| 商水县| 元阳县| 永和县| 萍乡市| 静乐县| 岳普湖县| 将乐县| 河池市| 高州市| 岳池县| 金沙县| 怀柔区| 连南| 鄢陵县| 乐安县| 襄垣县| 徐州市| 新田县| 灵石县| 九寨沟县| 洪湖市| 平舆县| 莱州市| 巨鹿县| 平远县| 凤阳县| 长顺县| 东方市| 水城县|