PL / SQL - 条件

在本章中,我们将讨论PL/SQL中的条件.决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及在条件被确定为真时要执行的语句,以及可选的其他语句,如果条件被确定为假.

以下是在大多数编程语言中发现的典型条件(即决策)结构的一般形式 :

PL/SQL中的决策制定语句

PL/SQL编程语言提供以下类型的决策声明.单击以下链接查看其详细信息.

S.No声明&描述
1IF  -  THEN声明

IF语句将条件与关键字 THEN END IF 所包含的语句序列相关联.如果条件为真,则执行语句,如果条件为假或NULL,则IF语句不执行任何操作.

2IF-THEN-ELSE语句

IF语句添加关键字 ELSE 后面是一个替代的陈述序列.如果条件为false或NULL,则只执行替代语句序列.它确保执行任何一个语句序列.

3IF-THEN-ELSIF声明

它允许您在几种选择中进行选择.

4case语句

与IF语句一样, CASE语句选择要执行的一个语句序列.

但是,要选择序列,CASE语句使用选择器而不是多个布尔表达式.选择器是一个表达式,其值用于选择多个备选方案之一.

5搜索CASE语句

搜索到的CASE语句没有选择器,它的WHEN子句包含产生布尔值的搜索条件.

6嵌套IF-THEN-ELSE

你可以在另一个 IF-THEN IF-THEN-ELSIF  IF-THEN IF-THEN-ELSIF 语句>声明.