选择语句
1、
IF (条件表达式) THEN
(PL/SQL语句);
END IF;
2、
IF (条件表达式) THEN
(PL/SQL语句1);
ELSE
(PL/SQL语句2);
END IF;
3、
IF (条件表达式1) THEN
(PL/SQL语句);
ELSEIF (条件表达式2) THEN
(PL/SQL语句2);
…
ELSE
(PL/SQL语句3);
END IF;
4、
CASE (变量,存储监测的值即选择器)
WHEN (表达式1,通常为常量) THEN
(PL/SQL语句1);
WHEN (表达式1,通常为常量) THEN
(PL/SQL语句2);
ELSE
(PL/SQL语句3);
END CASE;
循环语句
5、
LOOP (PL/SQL语句);
EXIT WHEN (循环表达式,当表达式为true时,结束循环);
END LOOP;
6、
WHILE (条件表达式,当表达式为true时,执行循环)
LOOP (PL/SQL语句);
END LOOP;
7、
FOR i IN (reverse) 1…10 LOOP
(PL/SQL语句);
END LOOP;
8、
无条件转向语句,当执行GOTO语句时,控制程序会立刻转向由标签标识的语句。<<定义。。。>>
<<goto_mark>>
…
if no>10 then
GOTO goto_mark;
…