declare V_col int
 V_col:=2;
insert into tablename2 select col1,col2,V_col from tablename1--这不行吗
up,学习

解决方案 »

  1.   

    column3要插入的值是从一个变量temp得到
    那么你在插入的时候,这个变量是定值吗?
    如果是好办了insert into table1(colunm1,column2,temp)
    select column1,column2,column3 from table2
      

  2.   

    如果不是那得看temp的值是如何定下来的了
      

  3.   

    select ...... into tableName from ..........
      

  4.   

    必须把temp是怎么得到的高速才知道该怎么办啊
    如果不考虑col3很好办
    insert into table2 (col1,col2) select * from table1至于col3,可以再更新table2来插入
      

  5.   

    colunm3是个变量名 是一个固定值
    解决了 结贴!