1

我有下表

CREATE TABLE regions
(
        PARENT_NAME     VARCHAR2(30),
        CHILD_NAME      VARCHAR2(30)
);

我需要使用 Pl/SQL 中的游标执行递归,就像接受来自用户输入的区域名称 (CHILD_NAME) 并显示其所有父区域。有什么建议么?。

4

1 回答 1

7
select parent_name
from regions
start with child_name = :CHILD_NAME
connect by prior parent_name = child_name;
于 2012-10-04T05:08:45.563 回答