顺序结构 : 从下向下
    分支结构 : 程序从两条或者多条路径中选择一条取执行
    循环结果 : 程序在满足一定条件基础下,重复执行一段代码

    if函数
    if(表达式1,表达式2,表达3)

    case结构
    情况一:类似java中switch语句
    case 变量|表达式|字段
    when 值 then 返回值语句;
    when 值 then 返回值语句;

    else 返回值语句
    end case;

    情况二:类似java中多重if语句
    case
    when 判断条件 then 返回值1语句
    when 判断条件 then 返回值2语句

    else 返回值语句
    end case ;

    可以作为表达式,嵌套在其他语句中,可以放在任何地方,
    作为独立语句只能放在begin end中

    if结构
    if 条件1 then 语句1
    elseif 条件2 then 语句2

    else 语句
    end if
    只能放在begin end中

    循环结构
    while,loop,repeat
    iterate : 类似continue 结束本次循环
    leave 类时 break , 跳出,本次循环

    while:
    [标签:]while 循环体条件 do
    循环体;
    end while [标签] ;

    image.png
    image.png
    loop:
    [标签:] loop
    循环体 ;
    end loop [标签];

    repeat
    [标签:] repeat
    循环体;
    until 结束循环的条件
    end repeat [标签] ;