内容显示页
 
类别:数据库+SQL | 浏览(537) | 2009-11-3 17:33:15

柳永法(yongfa365)'Blog经常上服务器更新数据库,而数据库内容很重要,如果一不小心更新错了,那问题可就大了。

有人说,及时备份数据呀,可是我的数据实时性太强了,如果更新错了,还原再操作,那可是有损失的。

我想有没有这样的功能,我执行了,数据库也返回结果了,但实际是没有执行的,我觉得事务应该会有类似的功能,就是执行了,但最后自己给他制造个错,让他所有执行都返回。

呵呵,在CSDN上问了一下,老大们都说目前没有这样的功能 ,我觉得应该有呀,所以就自己试了下,还真是可行。

BEGIN TRANSACTION                        --事务开始
    SELECT * FROM dbo.CuXiao             --可以看到地址里都有内容
    UPDATE dbo.CuXiao SET txtAddress=''  --更新地址为空
    SELECT * FROM dbo.CuXiao             --更新后再查找时,显示地址都为空
ROLLBACK                                 --事务回滚
    SELECT * FROM dbo.CuXiao             --哈哈,数据没有更新

引用本页地址:http://www.yongfa365.com/item/SQL-Server-Jia-Zhi-Xing-Yu-Zhi-Xing.html
 
 
相关链接
 
网友评论:
1 unixhater - 2009-11-4 23:20:40
学习,这个很实用啊
 
2 Jorkin - 2009-11-11 11:42:38
很有用。好久没用SQL了。SQL2000支持这么个,还是2005以上的?
 
3 柳永法 - 2009-11-11 12:11:58
呵呵,应该支持吧,最基本的事务功能
 
4 匿名网友 - 2011-1-22 20:35:31
你delete 一张表试试看能不能rollback??
 
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(73)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com yongfa365'CodePlex yongfa365'CodeGoogle

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!