Я пытаюсь сделать следующее;скажем, я создал тип объекта в Oracle
create type test as object(
name varchar2(12),
member procedure print1);
/
create type body test is
member procedure print1 is
begin
dbms_output.put_line('Test');
end print1;
end;
/
Теперь я хочу добавить новую процедуру-член print2 - снова я могу сделать это, набрав:
alter type test
add member procedure print2 cascade;
Теперь,мой вопрос: как мне просто определить тело и добавить print2, не повторяя другие определения?Я знаю, что могу создать тест для создания или замены тела и составить список реализаций для обеих процедур, но это не практично, поскольку мне приходится поддерживать код для типов объектов, которые написали другие, и я понятия не имею, как они реализовали код, просто эти процедурыи функции существуют.
Я просматривал документацию и Интернет, но не смог найти ответ, и мне кажется глупым, что Oracle ожидает, что разработчик снова наберет все определения.
С уважением, Джордж