hi,beckhambobo(beckham)
计算器 怎么做呀?给点提示,当然有原码更好啦。:P
我刚用oracle不久,难道你们用Oracle的时候,都是用goto语句来跳到下一次的循环中的吗?
btw: Happy Chinese New Year! :)

解决方案 »

  1.   

    loop
    i=i+1;
    if i<>n then
    --执行语句;
    end;
    end loop;
      

  2.   

    偶,是这样的。
    ============================
    --先声明了一个cursor 
    cursor c1
    is 
    select *
    from table_1c1_rec              c1%ROWTYPE;
    --然后在方法体里,对这个记录集进行循环
    begin
      open c1 
      loop
         fetch c1 into c1_rec              
         EXIT WHEN c1%NOTFOUND;
         if 某个条件
         then
           --跳到下一个循环
           --我希望实现类似continue的功能
         else
           do something
         end if;
      end loop;
    end;
      
      thanks for your help.:)
      

  3.   

    loop
         fetch c1 into c1_rec              
         EXIT WHEN c1%NOTFOUND;
         if 某个条件
         then
           null;
         else
           do something
         end if;
      end loop;
      

  4.   

    呀,对了,NULL 语句。呵呵,书到用时方恨少呀。
    谢了,另外, beckhambobo(beckham) 你上面说的计算器的方法是不是应该是这个样子呀?
    ====================================
    i number default 0;loop 
     if 某个条件
     then
       i=i+1;
     else
       i := -1;   
     if i = -1
     then
       --执行语句;
       --当然了,我会在这里,加一个退出的条件的。:)
     end if;
    end loop;
    ==========================================================
    我的理解正确吗?
      

  5.   

    谢谢大家的帮助。祝大家新春快乐!我觉得偶数挺吉利的,快乐大家分享吧。散分要有不合理的地方,大家不要打我呀。:)
    beckhambobo 18,sysu 2, developer2002 2