隨筆-124  評論-49  文章-56  trackbacks-0
          --控制語句
          --
          if
          if condition then 
            statements;
          elsif condition 
          then
            statements;
          else
            statements;
          end if;
          --case
          case v_no
          when 10 then
            statements;
          when 20 then
            statements;
          when 30 then
            statements;
          else
            statements;
          end case;
          --------------
          case 
          when v_no>30 then
            statements;
          when v_no>20 then
            statements;
          when v_no>10 then
            statements;
          end case;
          --loop
          loop
            statements;
            
            
          exit when condition;
          end loop;
          --while
          while condition loop
            statements;
            
          end loop;
          --for
          for i in [reverse]
          v_start..v_end loop
            statements;
          end loop;
          --i是循環控制變量,不需要顯式定義,v_start,v_end分別為下界值和上界值。如果指定reverse則循環變量自動減一。
          begin
            
          for i in reverse 1..10 loop
              dbms_output.put_line(i);
            
          end loop;
          end;
          --10,9,8,7,6,5,4,3,2,1
          --
          嵌套循環
          declare
            result 
          int;
          begin
              
          <<outer>>
              
          for i in 1..10 loop
                
          <<inner>>
                
          for j in 1..10 loop
                  result:
          =i*j;
                  
          exit outer when i=9;
                  dbms_output.put_line(i
          ||j);
                
          end loop inner;
              
          end loop outer;
          end;
          posted on 2010-07-29 17:12 junly 閱讀(353) 評論(0)  編輯  收藏 所屬分類: oracle/mysql/sql
          主站蜘蛛池模板: 东莞市| 太仓市| 宁波市| 临沂市| 湘潭市| 安阳市| 平潭县| 景东| 武穴市| 荆门市| 吴堡县| 合肥市| 喀喇沁旗| 珠海市| 凤翔县| 育儿| 故城县| 丰城市| 桦川县| 永康市| 弋阳县| 汤阴县| 如皋市| 友谊县| 南皮县| 栾城县| 大荔县| 略阳县| 赤壁市| 九江市| 沁源县| 雅江县| 克什克腾旗| 临泉县| 芷江| 惠来县| 天柱县| 襄垣县| 辽阳县| 平远县| 广州市|