【发布时间】:2015-04-25 23:40:56
【问题描述】:
我想通过存储过程为员工获取最高老板:
现在我有一个程序可以像这样带上直接老板:
hm_get_my_direct_boss(emp_num).
如果我有emp_num = 56
如果我调用程序hm_get_my_direct_boss(56)。
它将返回678(直接老板)。
如果我再次调用它hm_get_my_direct_boss(678),它将返回892
如果我第三次调用它hm_get_my_direct_boss(892),它将返回0
这意味着892 是56 的最高boss。
我想用foreach loop in informix 执行此操作并返回 0 之前的最后一个如何执行此操作?
【问题讨论】:
标签: sql loops stored-procedures recursion informix