WHILE
WHILE is ook een herhalingsstructuur die zorgt dat code of statements achter elkaar kunnen uitgevoerd worden zolang de conditie waar (TRUE) is.
Syntax
WHILE [conditie] DO
statement(s)
END WHILE De WHILE-lus controleert de conditie voordat het statement wordt uitgevoerd.
Onderstaand schema illustreert dit principe.
Om het principe van de WHILE-lus te tonen, maken we eerst een nieuwe tabel TimeSlots aan. Deze stelt alle tijdstippen op een kalender voor.
Vervolgens zorgen we via een nieuwe stored procedure AddTimeSlots dat de zojuist gecreëerde tabel wordt gevuld met data beginnende vanaf een datum.
In bovenstaande stored procedure gebruiken we de WHILE-lus.
Zolang de teller kleiner of gelijk is aan het opgegeven aantal dagen, dan zullen data worden toegevoegd aan de gecreëerde tabel TimeSlots.
Deze uitvoering van de stored procedure AddTimeSlots geeft volgend resultaat:

Last updated