Oracle截取JSON字符串内容的方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Oracle截取JSON字符串内容 ,具体代码如下所示:CREATE OR REPLACE FUNCTION PLATFROM.parsejsonstr(p_jsonstr varchar2,star
千家信息网最后更新 2026年11月01日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字符串内容的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
内容
字符
字符串
目标
方法
代码
例子
信息
参数
疑问
帮助
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中关村互联网 科技集团
互联网最新的科技有限公司
互联网科技未来
关于新基建和互联网科技
互联网 科技创业
北京互联网络科技有限公司
广西互联网科技公司
狮子座互联网科技培训
多迪互联网科技有限公司
宁夏众和广鑫互联网科技有限公司
互联网对科技的发展
亳州好赞互联网科技有限公司
乌鲁木齐新华智原互联网科技学校
互联网企业科技类企业如何做账
中天科技中国工业互联网
互联网相关科技技术
半导体行业属于互联网高科技类吗
抖集互联网科技技术咨询
现代互联网科技公司
知域互联网科技有限公司官网
互联网巨头科技公司
互联网 科技公司
亿策互联网科技
新华互联网科技2019
乌鲁木齐新华智原互联网科技学校
济南有互联网科技公司吗
互联网公司高科技产品
山东大美朱楼互联网科技有限公司
国产互联网科技公司
长沙易易互联网科技有限公司