隨筆-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 閱讀(352) 評論(0)  編輯  收藏 所屬分類: oracle/mysql/sql
          主站蜘蛛池模板: 赤壁市| 芒康县| 名山县| 江达县| 宁强县| 隆昌县| 虞城县| 石家庄市| 黎平县| 鄄城县| 晴隆县| 梨树县| 乌拉特中旗| 大理市| 博野县| 吉林市| 莆田市| 嘉祥县| 栾城县| 通州区| 温宿县| 雅安市| 綦江县| 延吉市| 永年县| 北碚区| 桂东县| 方正县| 潼关县| 嘉祥县| 大兴区| 广饶县| 临漳县| 开化县| 岫岩| 厦门市| 烟台市| 上高县| 南岸区| 四川省| 马尔康县|