考试网 >> IT认证 >> Oracle >> Oracle指导 >> Oracle PL/SQL语言基础 2

Oracle PL/SQL语言基础 2

发布时间:2006-06-28 09:55     点击:
分页:[1] 2 3  下一页

  控制结构

  控制结构控制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。

  循环控制

  循环控制的基本形式是LOOP语句,LOOP和END LOOP之间的语句将无限次的执行。LOOP语句的语法如下:
分页:[1] 2 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有