Hente ny værdi fra tabellen indtil en bestemt værdi er nul
Hvordan opnår jeg følgende i en stored procedure:Jeg har en tabel med undernummer og overnummer (+ keys etc.) (et hierarki - SQL 2000)
Jeg kommer med et nummer og jeg skal have fat i det tilhørende hovednummer (øverste overnummer)
altså noget i retning af (pseudokode):
SELECT undernummer, hovednummer WHERE nummer = undernummer
While hovednummer != 0 (det er ikke hovednummer endnu)
SET nummer = hovednummer og hent dennes overnummer
returner hovednummer
Det er sikkert ikke vildt kompliceret, men hvordan gør man, når man ikke har mulighed for rekursion direkte...