typ nåt sånt här: Det finns cursors men det är sällan det behövs. Vad vill du åstadkomma? jag har ett antal grupper bestående av parents och childs jag har en stored procedure som plockar ut alla childs för en viss parent...därför skulle jag i sp:n först välja ut alla parents och sen loopa igenom dem och plocka ut deras childs...om du förstår vad jag menar :-) Du kan skriva så här: Men varför måste du loopa genom dem? Vad är målet med proceduren?loopa genom ett select resultat i en stored procedure
SELECT @PGID=PGID FROM tblProductGroups WHERE Parent = NULL
WHILE @row <= @@ROWCOUNT
BEGIN
@row = @row + 1
PRINT @PGID
MOVENEXT??
ENDSv: loopa genom ett select resultat i en stored procedure
Sv: loopa genom ett select resultat i en stored procedure
Sv: loopa genom ett select resultat i en stored procedure
SET @PGID= (SELECT Min(PGID) FROM tblProductGroups WHERE Parent = NULL)
WHILE @PGID Is Not Null
BEGIN
SET @row = @row + 1
PRINT @PGID
SET @PGID= (SELECT Min(PGID) FROM tblProductGroups WHERE PGID >@PGID AND Parent = NULL)
ENDSv: loopa genom ett select resultat i en stored procedure