1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

Oracle PL的程序流程示例

2022-11-24 | 数据库 | 1818ip | 538°c
A+ A-

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

语法和用途

IF..THEN

语法:

IFconditionTHEN 
Statements1; 
Statements2; 
.... 
ENDIF

IF语句判断条件condition是否为TRUE,如果是,则执行THEN后面的语句,如果condition为false或NULL则跳过THEN到END IF之间的语句,执行END IF后面的语句。

IF..THEN...ELSE

语法:

IFconditionTHEN 
Statements1; 
Statements2; 
.... 
ELSE 
Statements1; 
Statements2; 
.... 
ENDIF

如果条件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; 
ifc>gthen 
g:=c; 
endif 
endif 
IF..THEN..ELSIF 

语法:

IFcondition1THEN 
statement1; 
ELSIFcondition2THEN 
statement2; 
ELSIFcondition3THEN 
statement3; 
ELSE 
statement4; 
ENDIF; 
statement5;

如果条件condition1为TRUE则执行statement1,然后执行statement5,否则判断condition2是否为TRUE,若为TRUE则执行statement2,然后执行statement5,对于condition3也是相同的,如果condition1,condition2,condition3都不成立,那么将执行statement4,然后执行statement5。

本文来源:1818IP

本文地址:https://www.1818ip.com/post/11383.html

免责声明:本文由用户上传,如有侵权请联系删除!

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。