这样写可以吗?
update prs_uprice_f set prs_uprice_f.uprice=v_money_tonet.netprice  where (prs_uprice_f.partcode||’-’||supcode) =v_money_tonet.code

解决方案 »

  1.   

    update prs_uprice_f set prs_uprice_f.uprice=
    (select v_money_tonet.netprice  from v_money_tonet
     where v_money_tonet.code = prs_uprice_f.partcode||’-’||prs_uprice_f.supcode)
      

  2.   

    black_snail的语句可以执行,可是不知道为什么,速度巨慢,我表中的记录才3000多条,不多啊!!!
    有更好一点的语句吗?
      

  3.   

    black_snail的写法应该是最好的了,慢不是语法的问题