#tmp表与 TT的结构一样吗???
最后一句为什么不是
select * into TT from #tmp

解决方案 »

  1.   

    update TT set field=3 where  field=2;
      

  2.   

    #tmp是一个临时表,sql server中用这个语句来见表的,好像oracle 中的create table aa as select .. from TT
      

  3.   

    我可能没有把意思写清楚,是这样的:我想新增一条记录,该新记录只有一个字段值发生了改变(field).其它各字段值与上一条记录一样。
      

  4.   

    oracel 里可以用一个update 实现:
    insert into tt(field1,field2,field3)
    select field1,field2,3
    from tt where field3=2;
    commit;