Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1355605
  • 博文数量: 416
  • 博客积分: 13005
  • 博客等级: 上将
  • 技术积分: 3297
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 16:26
文章分类

全部博文(416)

文章存档

2014年(1)

2013年(4)

2012年(46)

2011年(64)

2010年(12)

2009年(4)

2008年(40)

2007年(187)

2006年(58)

分类: Oracle

2007-02-02 09:52:52

ORACLE PLSQL使用经验总结_8

写控件 
条件控制构(IF句)
 
法:
 IF condition THEN 
statements ; 
[ELSIF condition THEN 
statements ;] 
[ELSE 
statements ;] 
END IF ; 
可允无限量个 ELSIF
子句,但最多只能有一个ELSE 子句。 
如果控制性BOOLEAN条件(condition
TRUE,相句序列将被行,如果FALSENULL,相关语句序列将被忽略。 
序排列,IF子句最高,如果该语句的conditionTRUE,以下的ELSIFELSE句将被忽略,直接跳到END IF,如此推。
 
环语句:
 
基本循法:
 
LOOP 
statements1; 
…… 
EXIT [WHEN condition]; 
END LOOP; 
EXIT WHEN子句的conditionTRUE,循环结束。
 
2 FOR 
法:
 
FOR index in [REVERSE] 
Lower_bound…upper_bound LOOP 
statements1; 
statements2; 
…… 
END LOOP
index到达上限,循环结束。
 
3 WHILE 
法:
 
WHILE condition LOOP 
statements1; 
statements2; 
…… 
END LOOP
conditionBOOLEAN值为FALSE,循环结束。
 
嵌套循标签放置在《 
》中,然后放置在LOOP前。 
BOOLEAN
逻辑关系: 
FALSE AND TRUE = FALSE FALSE AND NULL=FALSE TRUE AND NULL=NULL   FALSE OR TRUE = TRUE FALSE OR NULL=NULL TRUE OR NULL=TRUE 
NULL AND(OR) NULL=NULL NULL NOT NULL =NULL 


阅读(918) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~