Plsql 简明教程

PL/SQL - Conditions

在本章中,我们将讨论 PL/SQL 中的条件。决策结构要求程序员指定一个或多个条件,以便由程序对其进行求值或测试,如果确定条件为真,则执行一条或多条语句,并且如果确定条件为假,则可以选择执行其他语句。

以下是大多数编程语言中常见的条件(即决策制定)结构的通用形式 −

decision making

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

S.No

Statement & Description

1

IF - THEN statement IF statement 将条件与由关键词 THENEND IF 括起来的语句序列关联起来。如果条件为真,则会执行语句,如果条件为假或空,则 IF 语句不起作用。

2

IF-THEN-ELSE statement IF statement 添加了关键词 ELSE ,后面紧跟另一条语句序列。如果条件为假或空,则只会执行另一条语句序列。它确保执行语句序列的任何一个。

3

IF-THEN-ELSIF statement 它允许您从几个备选方案中进行选择。

4

Case statement 和 IF 语句一样, CASE statement 选择一组要执行的语句。但是,为了选择序列,CASE 语句使用选择器,而不是多个布尔表达式。选择器是一个表达式,其值用于从几个备选方案中选择一个。

5

Searched CASE statement 被搜索的 CASE 语句 has no selector ,还有它 WHEN 子句中搜索条件生成布尔值。

6

nested IF-THEN-ELSE 您可以在另一个 IF-THENIF-THEN-ELSIF 语句中使用一个 IF-THENIF-THEN-ELSIF 语句。