私はこれとはかけ離れているかもしれませんが、特定の子のすべての祖先を新しいテーブルに挿入するプロシージャを作成しようとしています。ここに私が持っているものがあります:
create or replace procedure ancestors(childIn IN varchar2)
is
begin
insert into AncestorTable(Parent)
select Parent from Family
where Child=childIn;
ancestors(Parent);
end;
/
私ancestors(Parent)
は道が外れていることを知っていますが、カーソルを使わずにこれを行う簡単な方法があるかどうか疑問に思っていました. カーソルが必要な場合、その方法を教えてもらえますか? 洞察をありがとう。