您的位置:首页 > 运维架构

变量 、控制语句和异常的使用

2014-07-01 22:58 253 查看


--if

 --   if 表达式  then

 --   elsif 表达式 then

 --     else

 --  end if;

 

 begin

     if 1=1 then

        dbms_output.put_line('等');

      else

        dbms_output.put_line('不等');     

       end if;

   end;

 --case

   declare

    v_a number(10):=1;

     begin

    case

      when v_a>10 then dbms_output.put_line('a>10');

      when  v_a>20 then dbms_output.put_line('a>20');

      when  v_a<10 then dbms_output.put_line('a<10');

      else  dbms_output.put_line('没有');

      end case;

   end; 

--do-while()   loop

             declare v_a number(10):=1;

             begin

                 loop

                     dbms_output.put_line(v_a);

                     exit when v_a>=10;    

                     v_a:=v_a+1;

                 end loop;  

              end;
--while

             declare v_a number(10):=1;

             begin

                     while v_a<=10 loop

                        dbms_output.put_line(v_a);

                        v_a:=v_a+1;

                     end loop; 

               end;
--for

             declare v_a number(10):=1;

             begin

                    for v_a in 1..10 loop

                     

                    end loop; 

               end;   

  

         


   


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息