PL/SQL - 条件

  • 简述

    在本章中,我们将讨论 PL/SQL 中的条件。决策结构要求程序员指定一个或多个要由程序评估或测试的条件,以及在确定条件为真时要执行的一个或多个语句,以及可选地,如果条件为真则要执行的其他语句条件被确定为假。
    以下是在大多数编程语言中发现的典型条件(即决策)结构的一般形式 -
    PL/SQL 中的决策语句
    PL/SQL 编程语言提供了以下类型的决策语句。单击以下链接以检查其详细信息。
    序号 声明和说明
    1 IF - THEN 语句
    IF 语句 将条件与关键字包围的语句序列相关联 THENEND IF. 如果条件为真,则执行语句,如果条件为假或 NULL,则 IF 语句不执行任何操作。
    2 IF-THEN-ELSE 语句
    IF 语句 添加关键字 ELSE紧接着是一个可选的语句序列。如果条件为 false 或 NULL,则仅执行备用语句序列。它确保执行任何一个语句序列。
    3 IF-THEN-ELSIF 语句
    它允许您在多个选项之间进行选择。
    4 CASE 语句
    与 IF 语句一样, CASE 语句 选择一个语句序列来执行。
    但是,为了选择序列,CASE 语句使用一个选择器而不是多个布尔表达式。选择器是一个表达式,其值用于选择多个选项之一。
    5 搜索 CASE 语句
    搜索到的 CASE 语句 没有选择器, 并且它的 WHEN 子句包含产生布尔值的搜索条件。
    6 嵌套的 IF-THEN-ELSE
    你可以使用一个 IF-THEN 要么 IF-THEN-ELSIF 在另一个内部声明 IF-THEN 要么 IF-THEN-ELSIF 声明。