insert into temsumfirst select xc,bjflm,ddm,jccx,sf,jczgh,jczxm from curalltable1;(有误)
insert into temsumfirst (xc,bjflm,ddm,jccx,sf,jczgh,jczxm) 
    select xc,bjflm,ddm,jccx,sf,jczgh,jczxm from curalltable1

解决方案 »

  1.   

    在oracle中:
    declare sql varchar2(200);
    select 'insert into '||v_tablename||' values(...)' into sql from table;
    execute immediate sql;
    就是动态SQL,在SQL Server里面就不知道有没有!
      

  2.   

    楼上的
    可以set @sql='select ... '
    exec (@sql)
      

  3.   

    temsumfirst 和  curalltable1 的结构是否一样?
    -- curalltable1 中存放的是表名 
    什么意思
      

  4.   

    curalltable1 curalltable%ROWTYPE;
    能这么用吗?
    直接对游标用rowtype我以前是先把字段包含在一个recodeset type里面
    然后再设个recodeset