PL / SQL条件
决策结构需要程序员指定要评估或由程序进行测试的一个或多个的条件下,用一条或多条语句一起被执行,如果确定条件是真实的,以及任选,如果要执行的其它语句条件被确定为假的。
以下是从在大多数编程语言中发现的典型的条件(即,决策)结构的一般:

PL / SQL编程语言提供以下几种类型的决策声明。点击以下链接查看其详细信息。
| 声明 | 描述 |
|---|---|
| IF语句由关键字THEN和END IF封闭的语句序列相关联的条件。如果条件为真,语句被执行,如果条件为假或NULL,则IF语句什么都不做。 | |
| IF语句添加关键字ELSE后面语句的另一种序列。如果条件为假或NULL,则仅报表的替代序列得到执行。它确保在执行任何语句序列。 | |
| 它可以让你几个备选方案之间进行选择。 | |
| 像IF语句,CASE语句选择要执行的语句一个序列。 但是,选择顺序,CASE语句使用一个选择而不是多个布尔表达式。选择器是其值被用来选择多个选项之一的表达。 | |
| CASE搜索语句没有选择器 ,它的WHEN子句包含搜索条件产生布尔值。 | |
| 您可以使用一个IF-THEN或IF-THEN-ELSIF语句内另一个IF-THEN或IF-THEN-ELSIF声明(S)。 |