我有下表
CREATE TABLE regions
(
PARENT_NAME VARCHAR2(30),
CHILD_NAME VARCHAR2(30)
);
我需要使用Pl / SQL中的游标执行递归,例如从用户输入接受区域名称(CHILD_NAME)并显示其所有父区域。 有什么建议吗?。
答案 0 :(得分:7)
select parent_name
from regions
start with child_name = :CHILD_NAME
connect by prior parent_name = child_name;