梦想阳光

导航

update的另一用法

定义:update set from

想起用这个的原因是有两个表,A表和B表,其中两个表是通过uuid连接起来的,然后两个表都有customername这个字段,然后我一不小心把B表的customername全都改成一个人的名字了,所以我想尝试一下看看我能不能恢复

 

用法:

begin tran
update b set b.customername=a.customername from  CS_Customers a inner join  CS_Projects_Task b on a.uuid=b.uuid
commit tran
rollback tran

 

在进行数据库的增删改操作时,一定要写在事务里面,以防修改错误。这个是我今天最终要的收获,我以为只有DBA会呢,嘿嘿

posted on 2012-10-24 16:27  梦想阳光  阅读(193)  评论(0)    收藏  举报