数据库复习总结(18)-事务
2018-01-02 20:27
323 查看
事务:
保证一个多操作的事情全部完成,否则回到做之前的状态
(1)保证多个操作全部成功时才认为是一次有效操作,当有一个操作失败时就认为全都操作无效
(2)只有数据改变(增加、修改、删除)时才会引发事务,查询不会引发事务
(3)分类:
显式事务(需要手动控制)
隐式事务(不需要手动操作,MSSqlServer默认采用此方式)
(4)语法:
begin transaction--开始事务
comit transaction--提交,没错后执行
rollback transaction--回滚,出错后执行
-事务:保证一个多操作的事情全部完成,否则回到做之前的状态 select * from UserInfo begin try begin tran--设置反悔点,开启事务 delete from UserInfo where UserId>5 delete from ClassInfo commit tran--不反悔,提交事务 end try begin catch rollback tran--反悔啦,回滚事务 end catchView Code
相关文章推荐
- Android学习总结五:数据库事务的关联(银行问题)、LinearLayout添加Texitview
- 使用PHP mysqli 扩展增强库(面向对象/数据库操作封装/事务控制/预编译)总结
- 数据库系统概论复习总结1 --- 第一章绪论
- 数据库事务的隔离级别简单总结
- Atitti 数据库事务处理 attilax总结
- 数据库系统概论复习总结2 --- 第二章关系数据库
- 数据库复习总结(7)-表的创建以及插入命令、数据修改、数据删除
- 数据库复习总结(10)-数据备份
- 数据库复习总结(11)-函数
- Atitti 数据库事务处理 attilax总结
- 数据库事务隔离级别总结
- 工作二总结——objective-C中sqlite3数据库的处理(其三) sqlite3数据库事务的使用
- 数据库知识点总结(发展,约束,索引,触发器,连接池,视图,事务)
- 数据库复习总结(22)-触发器和游标
- 四种并发异常,四种相应的隔离级别--数据库事务的复习
- 对数据库事务的总结
- 分布式数据库复习总结
- 数据库复习总结(2)-SQLServer的管理
- 对数据库事务的总结
- 数据库系统概念(机械工业出版社,第六版)复习——第十二章:事务管理