Цикл WHILE Синтаксис:
WHILE Условие Набор операторов 1
BREAK Набор опреторов 2
CONTINUE
Конструкции
BREAK и
CONTINUE являются необязательными.
Цикл можно принудительно остановить, если в его теле выполнить команду
BREAK . Если же нужно начать цикл заново, не дожидаясь выполнения всех команд в
теле, необходимо выполнить команду
CONTINUE .
Пример 7: Объявление переменной а, проверка в цикле, чтобы значение а не
превосходило 100. Переменная а увеличивает свое значение в случайном порядке. Также
организуется проверка на условие.
DECLARE @a INT
SET @a = 1
WHILE @a <100
BEGIN PRINT @a -- вывод на экран значения переменной IF (@a>40) AND (@a<50) BREAK --выход и выполнение 1-й команды за циклом ELSE
157
SET @a = @a+rand()*10 CONTINUE END PRINT @a
Выполните и сохраните запрос.
Самостоятельно создать на языке P-SQL запросы, с помощью которых 100>