- PL/SQL 教程
- PL/SQL - 首页
- PL/SQL - 概述
- PL/SQL - 环境
- PL/SQL - 基本语法
- PL/SQL - 数据类型
- PL/SQL - 变量
- PL/SQL - 常量和字面量
- PL/SQL - 运算符
- PL/SQL - 条件
- PL/SQL - 循环
- PL/SQL - 字符串
- PL/SQL - 数组
- PL/SQL - 过程
- PL/SQL - 函数
- PL/SQL - 游标
- PL/SQL - 记录
- PL/SQL - 异常
- PL/SQL - 触发器
- PL/SQL - 包
- PL/SQL - 集合
- PL/SQL - 事务
- PL/SQL - 日期和时间
- PL/SQL - DBMS 输出
- PL/SQL - 面向对象
- PL/SQL 有用资源
- PL/SQL - 问题与解答
- PL/SQL - 快速指南
- PL/SQL - 有用资源
- PL/SQL - 讨论
PL/SQL - 条件
在本章中,我们将讨论 PL/SQL 中的条件。决策结构要求程序员指定一个或多个条件供程序评估或测试,以及在确定条件为真时要执行的语句或语句序列,以及可选地在确定条件为假时要执行的其他语句。
以下是大多数编程语言中常见的条件(即决策)结构的通用形式:
PL/SQL 编程语言提供了以下类型的决策语句。点击以下链接查看它们的详细信息。
序号 | 语句及描述 |
---|---|
1 | IF - THEN 语句
IF 语句将一个条件与由关键字THEN和END IF括起来的语句序列关联起来。如果条件为真,则执行这些语句;如果条件为假或 NULL,则 IF 语句不执行任何操作。 |
2 | IF-THEN-ELSE 语句
IF 语句添加了关键字ELSE,后跟一个备选语句序列。如果条件为假或 NULL,则仅执行备选语句序列。它确保执行两个语句序列中的一个。 |
3 | IF-THEN-ELSIF 语句
它允许您在多个备选方案之间进行选择。 |
4 | Case 语句
与 IF 语句类似,CASE 语句选择一个语句序列来执行。 但是,为了选择序列,CASE 语句使用选择器而不是多个布尔表达式。选择器是一个表达式,其值用于从多个备选方案中选择一个。 |
5 | Searched CASE 语句
Searched CASE 语句没有选择器,并且其 WHEN 子句包含产生布尔值的搜索条件。 |
6 | 嵌套 IF-THEN-ELSE
您可以在另一个IF-THEN或IF-THEN-ELSIF语句中使用一个IF-THEN或IF-THEN-ELSIF语句。 |
广告