可搜索的CASE语句没有选择器,语句中的WHEN子句包含给出布尔值的搜索条件。 语法 PL/SQL中可搜索的case语句的语法是 – CASE WHEN selector = 'value1' THEN S1…
标签:PL/SQL教程
PL/SQL关系运算符
关系运算符比较两个表达式或值,并返回一个布尔结果。 下表显示了PL/SQL支持的所有关系运算符。假设变量A=10,变量B=20,则 – 关系运算符示例 运算符 示例 示例 = 检查两个操作数的值是否相等,如果…
PL/SQL运算符优先级
运算符优先级决定表达式中术语的分组。这会影响表达式的评估求值顺序。某些运算符的优先级高于其他运算符; 例如,乘法运算符的优先级高于加法运算符。 例如,x = 7 + 3 * 2; 这里,求值结果x的值为13,而不是20,…
PL/SQL CASE语句
像IF语句一样,CASE语句选择要执行的一个语句序列。 但是,要选择序列,CASE语句使用选择器而不是多个布尔表达式。选择器是一个表达式,其值用于选择几种替代方法之一。 句法 PL/SQL中的case语句的语法是 …
PL/SQL goto语句
PL/SQL编程语言中的GOTO语句在同一子程序中提供从GOTO到标记语句的无条件跳转。 注意 – 在任何编程语言中不推荐使用GOTO语句,因为它难以追踪程序的控制流程,使程序难以理解和难以修改。 任何使用G…
PL/SQL基本循环语句
基本循环结构包含LOOP和END LOOP语句之间的语句序列。通过每次迭代,执行语句序列,然后在循环顶部继续控制。 语法 PL/SQL编程语言的基本循环语法是 – LOOP Sequence of state…
PL/SQL算术运算符
下表显示了PL/SQL支持的所有算术运算符。假设变量A的值为10,变量B的值为5,那么 – 算术运算符示例 运算符 示例 示例 + 两个操作数相加 A + B = 15 - 从第一个减去第二个操作数 A - …
PL/SQL IF-THEN语句
if-then语句是IF控制语句中最简单的形式,经常用于决策和更改程序执行的控制流程。 IF语句将条件与关键字THEN和END IF所包含的语句序列相关联。如果条件为TRUE,则语句将被执行,如果条件为FALSE或NUL…
PL/SQL嵌套循环
PL/SQL允许在另一个循环中使用一个循环。 以下部分显示了几个例子来说明这个概念。 PL/SQL中嵌套的基本LOOP语句的语法如下: LOOP Sequence of statements1 LOOP Sequence…
PL/SQL逻辑运算符
下表显示了PL/SQL支持的逻辑运算符。所有这些运算符都使用布尔运算符并产生布尔运算结果。假设变量A=TRUE,变量B=FALSE,那么 – 逻辑运算符示例 运算符 描述 示例 and 逻辑与运算符。如果两个…
PL/SQL比较运算符
比较运算符用于将一个表达式与另一个表达式作比较。结果始终为TRUE,FALSE或NULL。 比较运算符示例 运算符 描述 示例 LIKE LIKE运算符将字符,字符串或CLOB值与模式进行比较,如果值与模式匹配,则返回T…
PL/SQL continue语句
CONTINUE语句导致循环跳过其主体的剩余部分,并在重新执行之前立即重新测试其状态。换句话说,它强制循环的下一次迭代发生,跳过其间(之后)的任何代码。 语法 CONTINUE语句的语法如下 – CONTIN…