我猜你问的是在游标操作中的问题吧?那有很多种处理方式,比如
FOR REC IN MY_CURSOR LOOP
  EXIT WHEN ....;
  ...;
  IF MY_CONDITION THEN  --满足条件的情况下执行下列语句,否则不执行
    ...;
  END IF;
END LOOP;

解决方案 »

  1.   

    LOOP
    IF ... THEN CONTINUE         --跳出本次循环
    ..
    END LOOP
      

  2.   

    中断LOOP
    加一条Fetch不知道是不是要这样
      

  3.   

    LOOP
      Fetch mycursor into v_a1,v_a2;
      if ...then continue;
      exit when mycursor%notfound;
    end loop
      

  4.   

    sorry,应该换个位置:LOOP
      Fetch mycursor into v_a1,v_a2;
      exit when mycursor%notfound;
      if ...then continue;
    end loop
      

  5.   

    fetch a into v_a;
    loop
    exit when c%notfound;
    ...
    savepoint save1;
    if ... then
    rollback to save1;
    fetch a into v_a;
    end if;
    end loop;
      

  6.   

    fetch a into v_a;
    loop
    exit when c%notfound;
    ...
    savepoint save1;
    if ... then
    rollback to save1;
    fetch a into v_a;
    end if;
    fetch a into v_a;-----漏掉了.
    end loop;sorry!漏掉一句!!!