一.分支结构
1.if 函数 :if(表达式1,表达式2,表达式3)
执行顺序:如果1成立,则返回2的值,否则返回3的值
2.case结构:类似于java中的switch语句,用于实现等值判断
case 变量| 表达式|字段
when 要判断的值 then 返回的值1;
when 要判断的值 then 返回的值1;
else 要返回的值n
end
类似于java中的多重if语句,用于实现区间判断
case 变量| 表达式|字段
when 要判断的条件 then 返回的值1;
when 要判断的条件 then 返回的值1;
else 要返回的值n或语句n
end
*可以作为表达式,嵌套在其他语句中使用,也可以作为独立的语句使用只能放在begin end中使用
3.if结构:实现多重分支,只能放在begin end中使用 if 条件1 then 语句1;elseif 条件2 then 语句2; end if;
二.循环结构
分类:while loop repeat
循环控制:
iterate类似于continue 继续,结束本次循环,继续下一次
leave 类似于 break ,跳出,结束
1.while : 【标签:】while 循环条件 do 循环体; end while【标签】;
2.loop : 【标签:】loop 循环体; end loop【标签】;
3.repeat : 【标签:】repeat 循环体; until 结果循环的条件 end repeat 【标签】;