零点起飞学Oracle之流程控制.pptxVIP

  • 6
  • 0
  • 约2.65千字
  • 约 18页
  • 2017-03-26 发布于江苏
  • 举报
零点起飞学Oracle之流程控制

第9章 流程控制 在Oracle数据库中,程序流程控制语句用于控制PL/SQL语句、语句块的执行过程。这些控制语句包括条件语句(if else)、条件语句(case when)、循环语句(while循环、for循环)。本章将主要讲解这些控制语句的使用方法。 9.1 Oracle中的条件语句 所谓条件语句,就是指程序根据具体条件表达式来执行一组命令的结构。Oracle中的条件语句包括if else和case when两种形式。 9.1.1 if else判断 if else条件语句这种结构存在着一个或多个布尔表达式。当给出的数据使得布尔表达式成立时,该表达式的语句就可以执行;当布尔表达式不成立时,程序会跳过该表达式对应的语句而继续往下执行。 if语句有下面三种使用方法。 if...,只有一个if判断关键字,当表达式符合判断条件时,会执行对应的语句集。 if else ,分为两个分支,它和第一种使用方法类似,只是显示指定了不符合判断条件时执行的语句集。 9.1.1 if else判断 if elsif 这是综合的if条件句,利用它可以简便地判断多个条件,并执行对应的语句集。 这三种if语句的流程图如图所示。 9.1.1 if else判断 【示例9-1】在表employees中存储了有关员工信息的记录。现欲统计表employees中,列salary大于6000

文档评论(0)

1亿VIP精品文档

相关文档