调用成员过程 NULL SELF 参数 Oracle

2024-01-01

我有一个类型myType用成员过程声明insert_obj.

当我尝试这段代码时,出现以下错误:

declare
   v_obj myType;
begin
   v_obj.insert_obj(1,2,3);
end;

ORA-30625: method dispatch on NULL SELF argument is disallowed

我假设这是因为我没有可以调用该方法的对象......

但我做不到

select value(a) into v_obj from myTable 

因为表是空的(我想插入其中)。

那么我如何获得一个对象来调用我的方法呢?

Thanks


您可以使用构造函数:

v_obj myType := new myType();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调用成员过程 NULL SELF 参数 Oracle 的相关文章

随机推荐