Hej Något sånt här kanskeStored Procedure loop
Hur skriver man en Stored Procedure som har följande logik.
SELECT ProjectData.Status FROM ProjectData (SKA LOOPA ALLA RADER I TABELLEN)
IF Status=0
' Gör något
If Status=1
' Gör något
If Status=2
'Gör något
Alltså för alla rader ska en If sats köras och kolla status.
Någon som vet?Sv: Stored Procedure loop
FOR SELECT qty FROM sales WHERE title_id=@title_id
OPEN c
FETCH c INTO @qty
WHILE (@@FETCH_STATUS=0) BEGIN -- Here's a WHILE loop
IF (@qty<0) BEGIN
Print 'Bad quantity encountered'
BREAK -- Exit the loop immediately
END ELSE IF (@qty IS NULL) BEGIN
Print 'NULL quantity encountered -- skipping'
FETCH c INTO @qty
CONTINUE -- Continue with the next iteration of the loop
END
SET @totalsales=@totalsales+@qty
FETCH c INTO @qty
END