1
У меня есть тип myType
, объявленный с процедурой участника insert_obj
.Процедура вызывающего члена NULL SELF аргумент Oracle
Когда я попробовать этот код, я получаю следующее сообщение об ошибке:
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
потому что стол пуст (и я хочу вставить в него).
Как я могу получить объект для вызова моего метода?
Благодаря
делает эту работу, если MyType имеет параметры? – joec
Нет, но вы можете указать параметры. –