隨筆-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 閱讀(358) 評論(0)  編輯  收藏 所屬分類: oracle/mysql/sql
          主站蜘蛛池模板: 广州市| 饶平县| 抚顺县| 延津县| 河北省| 新乡县| 寿阳县| 古浪县| 错那县| 昂仁县| 濮阳县| 叙永县| 灯塔市| 通化县| 黄冈市| 洛隆县| 龙海市| 蕲春县| 长泰县| 仪征市| 新干县| 临清市| 芦溪县| 郴州市| 来宾市| 洞口县| 岳阳县| 武乡县| 牡丹江市| 思南县| 黄浦区| 潮州市| 杨浦区| 冕宁县| 莆田市| 城固县| 平顺县| 鄯善县| 富蕴县| 怀仁县| 榆社县|