| IF expression THEN
statement; ... [ELSIF exception THEN statement; ...] ... [ELSE statement; ...] END IF; |
| [<<label>>]
LOOP [EXIT;] [EXIT WHEN condition;] statement; ... END LOOP [<<label>>]; |
| [<<label>>]
WHILE condition LOOP statement; ... END LOOP [<<label>>]; |
| [<<label>>]
FOR counter IN [REVERSE] start_val .. end_val LOOP statement; ... END LOOP [<<label>>]; |
| FOR { var_list | record }
IN { cursor_name | (select_statement) } LOOP statement; ... END LOOP; |
| <<label>>
GOTO label; |
作为占位符,不执行任何操作。
| NULL; |
| 关键词 | 描述 |
|---|---|
| TYPE | 类型定义关键词 |
| type_name | 记录类型名 |
| record_name | 记录变量名 |
| var_name | 记录内的变量名 |
| table_name | 数据库中的表名 |