【发布时间】:2012-09-25 01:49:40
【问题描述】:
我有下表
CREATE TABLE regions
(
PARENT_NAME VARCHAR2(30),
CHILD_NAME VARCHAR2(30)
);
我需要使用 Pl/SQL 中的游标执行递归,就像接受来自用户输入的区域名称 (CHILD_NAME) 并显示其所有父区域。 有什么建议吗?。
【问题讨论】:
-
你确定需要递归吗?
-
@zander 亲爱的伪代码将是这样的 v_child_name v_partent_name select parent_name into v_partent_name from region where child_name = v_child_name;在下一次迭代中,v_parent_name 应该成为孩子,直到输出不为空。
标签: sql oracle recursion hierarchical-data