• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Oracle截取JSON字符串内容的方法

    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字符串内容的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!    

    您可能感兴趣的文章:
    • js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
    • JavaScript 截取字符串代码实例
    • js最实用string(字符串)类型的使用及截取与拼接详解
    • 实例讲解JavaScript截取字符串
    • JavaScript常用截取字符串的三种方式用法区别实例解析
    • js截取字符串功能的实现方法
    • JS正则截取两个字符串之间及字符串前后内容的方法
    • JS使用正则截取两个字符串之间的字符串实现方法详解
    • JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
    • JS PHP字符串截取函数实现原理解析
    上一篇:oracle中利用关键字rownum查询前20名员工信息及rownum用法
    下一篇:Linux虚拟机下安装Oracle 11G教程图文解说
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Oracle截取JSON字符串内容的方法 Oracle,截取,JSON,字符串,内容,