用SQL写的存储过程比如我更新了单价字段,的同时,我要计算出金额是多少怎么写呀?

解决方案 »

  1.   

    两条update肯定能解决有一条解决么
      

  2.   

    create proc up_pri_account
    @id int,
    @pri decimal(9)
    as
    update tb set pri=@pri
    where id=@id....请问我金额account字段要怎么计算,写在哪里呢,同一条的,根据id来更新
      

  3.   

    怪了,我分开写,怎么在代码里面只更新了单价,金额更新不了。而如果在SQL里面直接用存储过程测试的话,单价和金额都更新得了呢?
      

  4.   

    计算方法是
    dr.COMPUTE
    trigger