(1) LOOP…EXIT…END
循环控制语句,关键字 LOOP 和 END 控制循环的范围, EXIT表示推出循环,常常在一个if判断语句中
ex:AAA:=0;
LOOP
IF AAA>5 THEN
EXIT;
END IF;
AAA:=AAA+1;
END LOOP;
(2)LOOP …EXIT WHEN…END
表示当WHEN后面判断为真时退出循环,
ex:
aaa := 0
LOOP
EXIT WHEN AAA>5 #如果aaa的值大于5则退出循环
aaa:= aaa+1; #改变aaa的值
END LOOP;
(3)WHILE…LOOP…END
也是控制循环,先判断再进入循环
ex:
aaa:=0;
WHILE aaa<5 LOOP
aaa:=aaa+1;
END LOOP;
(4) FOR…IN…LOOP…END
ex:FOR AAA IN 0…5 LOOP
NULL;
END LOOP;
(5)GOTO
ex:if … then
goto …