oracle的if语句

declare
  a  varchar2(2) := &bc;
begin 
if a=1 then   
  dbms_output.put_line(a);
  dbms_output.put_line('语句2');   --then后面是要执行的语句可以同时有多个
    dbms_output.put_line('语句3');
    elsif  a=2 and a!=3 then 
      dbms_output.put_line('elsif执行了');  ---elsif是分支语句
      dbms_output.put_line('elsif执行了'); 
        else         
      dbms_output.put_line('射雕英雄传');  --else 是针对if的 
  end if;           ---必不可少的是if 和endif  开始和结尾
end;

猜你喜欢

转载自blog.csdn.net/qq_34627002/article/details/80894700