我想把inserted表中的数据拿出来
inserted表中现在是这玩意:
av bv cv dv
NULL 1 2 4我想加工一下,变成
av bv cv dv
8 1 2 4
也就是把av变成8然后存到主表中去.inserted表也不能改啊,能改就好了,改一下inserted 这样就行了:
insert into main 
select * from insert表也很复杂,建个表好麻烦.能不能直接把inserted复制出来一个,

解决方案 »

  1.   

    insert into main 
    select 8,bv,cv,dv  from inserted
      

  2.   

    insert main select 8,bv,cv,dv from inserted
      

  3.   

    insert into main 
    select 8,bv,cv,dv  from inserted
      

  4.   

    问题是av bv dv 后面还有好多好多字段,80多个呢!!!
      

  5.   

    问题是表的av, bv, cv 后面还有好几十个字段呢!70多个
      

  6.   

    select * into # from inserted
    update # set av=8 where av is null
    insert main select * from #
    drop table #通过临时表解决。