请问存储过程中的临时表能更新么?
   update #GGG set benqinum='1234' where fgoods_id='3489'
我对#GGG做更新无效啊...

解决方案 »

  1.   

    你先SELECT一下,看看有没有ID等于3489的纪录,如果这个临时表是在存储过程中定义的,那么他的生命周期内,是可以进行UPDATE操作的
      

  2.   

    update #GGG set benqinum='1234' where fgoods_id='3489' 
    这一句 最起码应该如下吧 update #GGG
     set benqinum='1234'
    FROM #GGG 
    where fgoods_id='3489' 
      

  3.   

    当然有了3489这条记录啊  select 出来#GGG表过了 3489这个记录开始benqinum字段为0的  更改操作怎么不行啊
      

  4.   

    当然有了3489这条记录啊  select 出来#GGG表过了 3489这个记录开始benqinum字段为0的  更改操作怎么不行啊