ORA-30625 不允许以NULL SELF参数调度方法

当定义了json类型的变量时,再向此变量添加数据时,必须先给此变量赋值json(),否则将会报错‘ORA-30625 不允许以NULL SELF参数调度方法’。

DECLARE

  L_LINE_REC  JSON;
  L_LINE_LIST JSON_LIST;

BEGIN
  --必须先赋值成json() 、json_list() 
  L_LINE_REC  := JSON(); --json列 
  L_LINE_LIST := JSON_LIST(); --json数组

  --将数据添加到json列中
  L_LINE_REC.PUT('PROJECT_NO', 'dddd');

  --将json列添加到json数组
  L_LINE_LIST.APPEND(L_LINE_REC.TO_JSON_VALUE);

END;


ORA-30625 不允许以NULL SELF参数调度方法
http://localhost:8091//archives/ora-30625%E4%B8%8D%E5%85%81%E8%AE%B8%E4%BB%A5nullself%E5%8F%82%E6%95%B0%E8%B0%83%E5%BA%A6%E6%96%B9%E6%B3%95
作者
Administrator
发布于
2021年10月29日
许可协议