我想通過存儲過程來獲得員工的最高老闆:如何在程序中進行foreach並在特定條件下返回值?
現在我有這帶來的直接上司是這樣一個過程:
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
最高的老闆。
我想用foreach loop in informix
做到這一點,並返回0前的最後一個如何做到這一點?