以下的文章主要介绍的是如何控制Oracle PL/SQL的程序流程的相关实际应用代码行,PL/SQL支持的相关条件控制与循环控制结构。以下就是文章的主要内容的介绍,以下就是具体内容的描述,

语法和用途
- IF..THEN
 
语法:
- IF condition THEN
 - Statements 1;
 - Statements 2;
 - ....
 - END IF
 
IF语句判断条件condition是否为TRUE,如果是,则执行THEN后面的语句,如果condition为false或NULL则跳过THEN到END IF之间的语句,执行END IF后面的语句。
- IF..THEN...ELSE
 
语法:
- IF condition THEN
 - Statements 1;
 - Statements 2;
 - ....
 - ELSE
 - Statements 1;
 - Statements 2;
 - ....
 - END IF
 
如果条件condition为TRUE,则执行THEN到ELSE之间的语句,否则执行ELSE到END IF之间的语句。
IF 可以嵌套,可以在IF 或IF ..ELSE语句中使用IF或IF..ELSE语句。
- if (a>b) and (a>c) then
 - g:=a;
 - else
 - g:=b;
 - if c>g then
 - g:=c;
 - end if
 - end if
 - IF..THEN..ELSIF
 
语法:
- IF condition1 THEN
 - statement1;
 - ELSIF condition2 THEN
 - statement2;
 - ELSIF condition3 THEN
 - statement3;
 - ELSE
 - statement4;
 - END IF;
 - statement5;
 
如果条件condition1为TRUE则执行statement1,然后执行statement5,否则判断condition2是否为TRUE,若为TRUE则执行statement2,然后执行statement5,对于condition3也是相同的,如果condition1,condition2,condition3都不成立,那么将执行statement4,然后执行statement5。以上的相关内容就是对Oracle PL教程的部分内容的介绍,望你能有所收获。
文章出自:http://www.programbbs.com/doc/class10-3.htm
【编辑推荐】
Copyright © 2009-2022 www.fjjierui.cn 青羊区广皓图文设计工作室(个体工商户)达州站 版权所有 蜀ICP备19037934号