Just nu i M3-nätverket
Jump to content

Cursor inuti while-loop...


mm8

Recommended Posts

Har en while-loop för att loopa igenom årets alla dagar och inuti loopen kollar den vilken veckodag det är och stämmer sedan av med en annan tabell och gör diverse saker....men om jag har en cursor deklarerad enligt följande:

 

DECLARE csr CURSOR FOR SELECT id FROM weekly WHERE weekday = day;

 

och day-variabeln ändras i varje iteration av while-loopen: SET day = (SELECT DAYOFWEEK(date)) så får jag det inte att fungera trots att jag fetchar cursorn i en variable current_id för varje varv i while-loopen...

 

Cursorn uppdaterar sig med andra ord inte (den sätter inte day till ett nytt värde vid varje iterering)...hur löser man det?

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...