說明:
順序結(jié)構(gòu):程序從上往下依次執(zhí)行
分支結(jié)構(gòu):程序按條件進行選擇執(zhí)行,從兩條或多條路徑中選擇一條執(zhí)行
循環(huán)結(jié)構(gòu):程序滿足一定條件下,重復執(zhí)行一組語句
一、分支結(jié)構(gòu)
1.1、if函數(shù)
語法:if(條件,值1,值2)
功能:實現(xiàn)雙分支
應用在begin end中或外面
1.2、case結(jié)構(gòu)
語法:
情況1:類似于switch
case 變量或表達式
when 值1 then 語句1;
when 值2 then 語句2;
...
else 語句n;
end
情況2:
case
when 條件1 then 語句1;
when 條件2 then 語句2;
...
else 語句n;
end
應用在begin end 中或外面

1.3、if結(jié)構(gòu)
語法:
if 條件1 then 語句1;
elseif 條件2 then 語句2;
....
else 語句n;
end if;
功能:類似于多重if
只能應用在begin end 中

二、循環(huán)結(jié)構(gòu)
分類:
while、loop、repeat
循環(huán)控制:
iterate類似于 continue,繼續(xù),結(jié)束本次循環(huán),繼續(xù)下一次
leave 類似于? break,跳出,結(jié)束當前所在的循環(huán)
2.1、while
語法:
【標簽:】while 循環(huán)條件 do
????循環(huán)體;
end while【 標簽】;
(1)沒有添加循環(huán)控制語句

(2)添加leave語句

(3)添加iterate語句
