SQL для начинающих

       

WHILE...DO...END WHILE



WHILE...DO...END WHILE

Оператор WHILE предоставляет другой метод многократного выполнения последовательности команд SQL. Если условие оператора WHILE истинно, цикл продолжает выполняться. Если нет — выполнение цикла тут же прекращается. Например:

AsteroidPreload2 :

SET vcount = 0 ;

WHILE

    vcount < 100 0 DO

        SET vcount = vcount+1 ;

        INSERT INTO asteroid (AsteroidID)

            VALUES (vcount) ;

END WHILE AsteroidPreload2

Результат работы этого кода точно такой же, как в предыдущем случае. Это еще раз подтверждает то, что в SQL существует много методов решения поставленной задачи. Забота программиста — выбрать наиболее подходящий.



Содержание раздела