• ORACLE PL/SQL 实例精解之第四章 条件控制:if 语句


    4.1 IF 语句

    IF语句两种形式;IF-THEN IF-THEN-ELSE 使用IF-THEN,可以指定需要执行的一组动作。 IF-THEN-ELSE语句指定两组动作

    1. IF-THEN TRUE执行语句序列

    结构:

    IF CONDITION THEN

    STATEMENT 1;

    .......

    STATEMENT N;

    END IF;

    2. IF - THEN- ELSE语句

    IF-THEN指定当前条件计算为true时,需要执行语句序列。当条件计算为false时,不采取任何特别活动,仅仅是继续程序的执行,使用if-then-else语句 指定两组语句。条件计算为true,执行一组 当条件为false,执行另一组

    结构:

    IF CONDITION THEN

    STATEMENT 1;

    ELSE

    STATEMENT 2;

    END IF;

    STATEMENT 3 ;

    3. NULL 条件:某些情况IF语句中所只用的条件计算值可能是NULL,而不是TRUE或者FALSE. 对于IF-THEN结构,如果相关条件计算值为NULL,则不执行指定的语句。会执行END IF之后的第一条可执行语句,对于IF-THEN-ELSE语句,当相关条件计算值为NULL时,会执行保留字ELSE所制定的语句。

    4. ELSEIF语句

    ELSEIF结构

    IF CONDITIONO 1 THEN

    STATEMENT 1;

    ELSEIF CONDITION 2 THEN

    STATEMENT2;

    ELSEIF CONDITION 3THEN

    STATEMENT3;

    ....

    ELSE

    STATEMENT N;

    END IF;

    保留字if标识ELSEIF结构开始。CONDIDTION 1 到 CONDIDTION N是一系列计算结构为TRUE 或者FALSE的条件,这些条件都是互斥的。换句话说,如果condidtion 1 的计算结果为TRUE,则执行statement 1, 并且执行控制权转到保留字end if后的第一条可执行语句。elseif结构的其余部分都被忽略。当condidtion 1 的结果为false,执行回到ELSEIF部分。ELSEIF语句可以包含任意数量的elseIF子句

    4.3 嵌套IF语句

  • 相关阅读:
    团队项目-需求分析报告
    团队项目-选题报告
    第一次结对编程作业
    第一次编程作业
    第一次作业
    第10组 Beta冲刺(2/4)
    第10组 Beta冲刺(1/4)
    第10组 Alpha冲刺(4/4)
    第10组 团队Git现场编程实战
    第二次结对编程作业
  • 原文地址:https://www.cnblogs.com/Kubility123/p/5690226.html
Copyright © 2020-2023  润新知