246
Kapitel 17
Programmieren mit T-SQL
17.2.3 Arbeiten mit WHILE
Die WHILE-Anweisung wird verwendet, um Code in einer Schleife auf Basis ei-
nes Prädikats auszuführen. Wie die IF-Anweisung legt auch die WHILE-Anwei-
sung fest, ob die folgende Anweisung oder der folgende Codeblock (bei Verwen-
dung von BEGIN … END) ausgeführt wird. Ergibt das Prädikat FALSE, wird die
Schleife beendet. In der Regel steuert man Schleifen mit einer Variablen, die vom
Prädikat geprüft und im Textkörper der Schleife selbst bearbeitet wird.
Nachfolgende Beispiele präsentieren die Ablaufsteuerung einer WHILE-Schleife
mithilfe eines Zählers.
Beispiel:
-- Realisierung eines Zählers (Counter) mit einer WHILE-Schleife
DECLARE @counter INT = 0
WHILE @counter < 10 ...