一、条件结构
(1)if 语句
if 条件表达式1 then
语句块1;
elseif 条件表达式2 then
语句块2;
else 语句块3;
end if;
说明:end if后必须以“;”结束
(2)case 语句
case 表达式
when value1 then 语句块1;
when value2 then 语句块2;
…
else 语句块n;
end case;
CASE job
WHEN 'a' THENSELECT '工作是经理';
WHEN 'b' THENSELECT '工作是财务';
WHEN 'c' THENSELECT '工作是人事';
WHEN 'd' THENSELECT '工作是行政';
ELSE SELECT '是其它工作';
END CASE;
六、循环结构
(1)while循环
while 条件表达式 do
循环体;
end while ;
(2)Loop循环
[循环标签:] loop
循环体;
if条件表达式 then
leave [循环标签];
end if;
end loop;
-------------------------------------------
说明:end loop后必须以“;”结束
简述:Leave关键字:用于跳出当前的循环语句(例如while语句)
Iterate关键字:用于跳出本次循环,继而进行下次循环
(3)repeat循环
[循环标签:]repeat
循环体;
until条件表达式
end repeat [循环标签];
--------------------
简述:当条件表达式的值为false时,反复执行循环,直到条件表达式的值为true
网友评论