求大神帮忙,在线着急等,感谢万分

解决方案 »

  1.   

    if inserting then
       ...........
    end if;
      

  2.   

    dbms_output 的输出,本来就是不及时的。 或者说是滞后的。你可以跑一个大的循环写入几十条数据,看到的结果会是所有的数据都插入成功了,才会统一显示 dbms 打印的内容。
      

  3.   

    我发不了帖子,只能在这向你请教个问题,为什么FOR LOOP没有游标的打开,提取,和关闭过程呢
      

  4.   


    你要问为什么没有open 这样的动作,这个还不好回答。下面的示例中,你应该说的是这两个的区别吧cursor sss is select * from tab;
    open sss;
    for  x in xxx loop
    end loop;
    close sss;for x in (select * from tab) loop
    end loop;