日期:2014-05-18  浏览次数:20629 次

修改数据库属性值
select UserName ,WalletMoney from TBankWallet,TUsers where TBankWallet.UserID=TUsers.UserID and username like '%krb%'


我现在想将查询这两列中的值要修改有办法没,可以告诉我怎么写。。。

------解决方案--------------------
如果2008以上的话,可以用merge来一次性实现。如果是其他版本,那可以先把这个结果集用临时表保存,然后和主表(或者是你要更新的表)关联,再update。
还有一种方法对大数据量的时候,可以把两个表insert到一个新表,可以是临时表,在insert的过程的select语句里面实现你要的值,然后再回插到目标表。