json串,在oracle下不能使用map存储,要改成varchar2类型,同时要给外面的{}用单引号‘’引起来。
需要修改一些特定数据(表名、字段名)
--如果需要里面的某个值,就执行下面的函数后
CREATE OR REPLACE FUNCTION GET_FROM_JSON(TABLE_ID VARCHAR2, KEY_JSON VARCHAR2) RETURN VARCHAR2 IS
JSON_VALUE VARCHAR(30);
JSON_INS INTEGER;
M_INS INTEGER;
D_INS INTEGER;
BEGIN
--获取json key位置
select instr(TO_CHAR(T.score), KEY_JSON) INTO JSON_INS fro