WHILE … DO-Beispiele
Eine Prozedur, die die Summe der Zahlen von 1 bis I berechnet, zeigt, wie das Schleifenkonstrukt verwendet wird.
CREATE PROCEDURE SUM_INT (I INTEGER)
RETURNS (S INTEGER)
AS
BEGIN
  s = 0;
  WHILE (i > 0) DO
  BEGIN
    s = s + i;
    i = i - 1;
  END
ENDAusführen der Prozedur in isql:
EXECUTE PROCEDURE SUM_INT(4);Das Ergebnis ist:
S
==========
10