国产探花免费观看_亚洲丰满少妇自慰呻吟_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字符串內容的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!    

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝丰县| 安义县| 遂川县| 垦利县| 沙雅县| 鸡西市| 出国| 北川| 简阳市| 吉木萨尔县| 襄垣县| 凯里市| 玉田县| 武义县| 泗水县| 陆丰市| 潼南县| 双辽市| 长阳| 兴业县| 衡阳市| 堆龙德庆县| 阿鲁科尔沁旗| 台安县| 海宁市| 井陉县| 灌阳县| 化德县| 华阴市| 金塔县| 容城县| 大英县| 连南| 柳江县| 绵竹市| 界首市| 灵宝市| 巴中市| 扶余县| 舒城县| 开原市|