如题

解决方案 »

  1.   

    一样的,因为insert into 语句数量一样多当然,如果你一次性提交和每insert一句就提交一次,效果是不一样的
    一次性提交效果更好
      

  2.   

    如果都是最后才提交,需要的时间基本一样.如果没insert就提交一次,则是合在一起的时间少.
      

  3.   

    用的是oracle 9i,是这样的,从同一个表中根据不同的条件关系,把八个SELECT出来的结果集UNION ALL 后用INSERT 语句插入一个表中后commit提交,
    与分成八个INSERT INTO 语句后并分别提交时,执行的效率如何? 与SELECT 直接出来的结果集的数据量的大小是否有关系?对于不同的数据库系统有什么区别呢,没有找到令人信服的说法,谁有相关的该方面的技术文档,给个链接看看, 谢谢
      

  4.   

    个人看法 分开比较好
    如果 union all 的数据量很大的话,
    可能会出现04030的错。