截止到DM v8.1.2.138版本,DM尚未对json_extract函数进行兼容,但是,DM本身已经兼容的json_value函数,功能与json_extract一致,唯一的区别是,json_value取到的value不含引号
基于以上条件,我们可以手动实现下json_extract 函数和json_unquote函数
create or REPLACE
function json_unquote
(
json_value_str varchar )
return varchar
is
begin
RETURN json_value_str;
end json_unquote;
/
create or REPLACE FUNCTION json_extract( json_str varchar,json_key varchar) RETURN varchar is
begin
RETURN json_value(json_str,json_key);
end json_extract;
/