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

首頁 > 數據庫 > Oracle > 正文

Oracle截取JSON字符串內容的方法

2020-07-26 13:58:39
字體:
來源:轉載
供稿:網友

Oracle截取JSON字符串內容 ,具體代碼如下所示:

CREATE OR REPLACE FUNCTION PLATFROM.parsejsonstr(p_jsonstr varchar2,startkey varchar2,endkey varchar2) RETURN VARCHAR2 IS  rtnVal VARCHAR2(1000);  FindIdxS NUMBER(2);  FindIdxE NUMBER(2); BEGIN if endkey='}' then   rtnVal:=substr(p_jsonstr,(instr(p_jsonstr,startkey)+length(startkey) +2)     ,(instr(p_jsonstr,endkey,instr(p_jsonstr,startkey))-instr(p_jsonstr,startkey)-length(startkey)-2)); else   rtnVal:=substr(p_jsonstr,(instr(p_jsonstr,startkey)+length(startkey) +2)     ,(instr(p_jsonstr,endkey,instr(p_jsonstr,startkey))-instr(p_jsonstr,startkey)-length(startkey)-4)); end if;  RETURN rtnVal; END parsejsonstr; /

參數說明:

    p_jsonstr:目標JSON字符串

    startkey:需要截取的JSON內容key值

    endkey:目標key的下一個key

  舉例說明:select parsejsonstr(INFO,'AGE', 'HEIGHT') from TTTT

    圖為TTTT表中的內容,例子為截取INFO中的AGE信息。

  

總結

以上所述是小編給大家介紹的Oracle截取JSON字符串內容的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!    

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗江县| 绥江县| 九龙县| 海兴县| 阜阳市| 正镶白旗| 三都| 沁阳市| 姚安县| 墨江| 浮梁县| 平江县| 富川| 辽中县| 朝阳市| 永川市| 汽车| 田东县| 石嘴山市| 农安县| 保亭| 海城市| 万山特区| 孝义市| 岳池县| 会东县| 汶上县| 忻城县| 滕州市| 寿阳县| 科技| 富顺县| 玉溪市| 康保县| 萨嘎县| 抚松县| 中方县| 乃东县| 海口市| 舟山市| 延安市|