-------------程序结构-------------
DECLARE
主块声明
BEGIN
主块执行部分
DECLARE
子块声明部分
BEGIN
子块执行部分
EXCEPTION
子块异常执行部分
END;
EXCEPTION
主块异常处理部分
END;
-------------流程控制-------------
1、IF ... THEN ... END IF;
2、IF ... THEN ... ELSIF ... END IF;
3、IF ... THEN ...
ELSIF ... THEN ...
ELSIF ... THEN ...
...
ELSE ...
END IF;
4、LOOP
...
EXIT WHEN ..;
...
END LOOP;
5、WHILE ... LOOP
....
END LOOP;
6、FOR i IN i...1000 LOOP
...
END LOOP;
DECLARE
主块声明
BEGIN
主块执行部分
DECLARE
子块声明部分
BEGIN
子块执行部分
EXCEPTION
子块异常执行部分
END;
EXCEPTION
主块异常处理部分
END;
-------------流程控制-------------
1、IF ... THEN ... END IF;
2、IF ... THEN ... ELSIF ... END IF;
3、IF ... THEN ...
ELSIF ... THEN ...
ELSIF ... THEN ...
...
ELSE ...
END IF;
4、LOOP
...
EXIT WHEN ..;
...
END LOOP;
5、WHILE ... LOOP
....
END LOOP;
6、FOR i IN i...1000 LOOP
...
END LOOP;