您的位置:首页 > 其它

企业级应用开发历险记----更新一条记录不仅是update

2011-02-22 14:14 288 查看
在日常的开发中,常常会修改数据库,在学校里老师教我们数据中更新语句就是
update quotation set isconfirmed='1' where id='00001'
然而在实际的开发中这样做却有很多的弊端。可能在SSMS执行的时候一不小心没有
选中where id='00001'。'完蛋了~~',数据库中的所有数据都被你更新了。
解决这个问题我们可以在update的时候这样做
begin tran
update quotation set isconfirmed='1' where id='00001'
然后看一下受影响的行数或者直接
select * from quotation看一下。
如果没有问题就可以
commit了。反之就是rollback。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐