比如有一张表t  现在需要往里面插入一批数据,插入过程是直接用存储过程执行的,请问这种情况只能用游标循环插入吗?这样速度是否会很慢,因为后期可能一次要插入几万条数据,请高手指教!

解决方案 »

  1.   

    是:insert into b(a,b,c) select a,b,c from a
      

  2.   

    比如有一张表t  现在需要往里面插入一批数据,插入过程是直接用存储过程执行的,请问这种情况只能用游标循环插入吗?--不是看具体情况了可以用BCP啊用游标循环是要把数据一条一条的判断,相对来说比较慢
      

  3.   

    插入的数据都是通过表T的现有数据计算出来然后再插入的表T的,用insert into b(a,b,c) select a,b,c from a是否可行?BCP又是什么?
      

  4.   

    谢谢,原来sql还有这么多我是重没用过的,请问如何系统的学习啊?这样做一点学一点好像很糟糕