请问下 如何才能判断 INSERT INTO 的成功条数。 比如我现在想在 INSERT INTO  0条记录的时候进行操作。请问下应该如何实现?谢谢

解决方案 »

  1.   

     INSERT INTO   
          A(aaa,bbb)
     SELECT
          ccc,ddd
     FROM
          B IF SQL%ROWCOUNT = 0  THEN
        RAISE_APPLICATION_ERROR(-20002,"insert into 0 ")
     END IF
                                      
                                                   
     请问下 是不是这样写?
      

  2.   

    如果是在存储过程里就做个计数器num,
    loop
    insert into tablename(value1,value2);
    num++;
    end loop;
    最后显示num的数量就行了。我一般都是做个日志表,然后把存储过程名和正确和错误的数,还有错误信息啥的放到日志表里,一目了然。