變量 、控制語句和異常的使用

--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;   
           

   




發佈了14 篇原創文章 · 獲贊 0 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章