oracle控制结构

(一)条件控制:
       (1)if语句控制语法
              if v_var='a' then
                  begin
                        --statement
                  end
              elsif v_var='b' then
                  begin
                        --statement
                  end
              else
                   begin
                   end
              end if;
         (2)case语句
                 BEGIN
                        CASE ‘&grade’
                                WHEN ‘A’ THEN DBMS_OUTPUT.PUT_LINE(‘优异’);
                                WHEN ‘B’ THEN DBMS_OUTPUT.PUT_LINE (‘优秀’);
                                WHEN ‘C’ THEN DBMS_OUTPUT.PUT_LINE (‘良好’);
                                WHEN ‘D’ THEN DBMS_OUTPUT.PUT_LINE (‘一般’);
                                WHEN ‘F’ THEN DBMS_OUTPUT.PUT_LINE (‘较差’);
                                ELSE DBMS_OUTPUT.PUT_LINE (‘没有此成绩’);
                      END CASE;
               END;
(二)循环控制
       (1)basic loop
               loop
                  --statement
                  exit when exp
               end loop;
 
       (2)PL/SQL FOR循环例子
              for i in 1..maxvalue loop
                --statement
              end loop;
 
       (3)while loop
              while exp loop
                 --statement
               end loop;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值