解决方案 »

  1.   

    直接在v_empno:=v_empno + 1;之后输出就好了。。
    还用异常干嘛啊。。
      

  2.   


    一到外面,里面的循环只走了一次。没有达到效果
    那就不要用异常了。异常处理不是干这个用的啊,亲。。我只想看一下效果. 还不怎么了解exception 的用法。正在学习中。呵呵.
      

  3.   

    不可以这么用,exception就是放到最后用于抛出整个过程遇到的异常。
    你这样逻辑上就已经错了。异常是用于截获错误信息用的。
    如果在过程中有需要输出的内容,不叫异常,这个叫业务逻辑,需要使用sql进行判断输出,而不是跳到异常。。