sqlserver的事务回滚和设置事务保存点操作
一.sqlserver 事务。
一个事务中可以包含多个DML语句,一个DDL语句或者一个DCL语句。
事务中的语句要么全部执行,要么全部不执行。
事务具有四个特征(ACID)
a.原子性。事务要么执行,要么全部不执行。
c.一致性。事务把数据库从一个一致状态带入到另一个一致状态。
i.独立性。一个事务的执行不受其他事务的影响。
d.持续性。一个事务一旦提交就永久有效,不受关机等事件的影响。
事务在如下情况终止:
1.遇到rollback 或commit命令
2.遇到DDL或者DCL语句.
3.系统发生错误,崩溃或者退出。
二.事务设置保存点,利用save transaction a 和rollback transaction a语句,
如下
begin transaction
update test set hsmc = '木婉清' where recn = 19
save transaction a
delete from test where recn = 95
save transaction b
update test set hsmc = '段誉' where recn = 94
save transaction c
rollback transaction c
commit
--事务保存点以上的都将影响,当提交事务以后,只有保存点之前的语句被执行。
转载于:https://blog.51cto.com/kaixinbuliao/979833
sqlserver的事务回滚和设置事务保存点操作相关推荐
- mysql 事务回滚语句_数据库事务回滚语句-sql事务回滚语句是-用于事务回滚的sql语句...
sql 回滚语句 这种情况的数据恢复只能利用事务日志的备份来进行,所以如果你的SQL没有进行相应的全库备份 或不能备份日志(truncate log on checkpoint选项为1),那幺就无法进 ...
- java pg数据库事务回滚,基于Postgresql 事务的提交与回滚解析
用过oracle或mysql的人都知道在sqlplus或mysql中,做一个dml语句,如果发现做错了,还可以rollback;掉,但在PostgreSQL的psql中,如果执行一个dml,没有先运行 ...
- php 事务回滚,php实现事务回滚的方法
这篇文章主要介绍了php事务回滚简单实现方法,结合实例形式分析了php事务的定义.提交及回滚事务的具体操作技巧,需要的朋友可以参考下 本文实例讲述了php事务回滚简单实现方法.分享给大家供大家参考,具 ...
- java 手动事务回滚_JAVA设置手动提交事务,回滚事务,提交事务的操作
我就废话不多说啦,还是直接看代码吧! /** * 设置数据库是否自动提交事务 * @param flag * @throws SQLException */ public void setAutoCo ...
- spring的事务回滚机制,事务原理
1.spring事务的基本原理 Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的.对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行: ...
- mysql 事务 回滚 原理_mysql 事务的实现原理
一. 开篇 相信大家都用过事务以及了解他的特点,如原子性(Atomicity),一致性(Consistency),隔离型(Isolation)以及持久性(Durability)等.今天想跟大家一起研究 ...
- spring mysql 事务回滚失败_Spring事务回滚失败
我在Service层里面调用两个Dao层的方法.一个方法用于储存一行Investor数据,一个方法用于储存和有Investor主键的Address数据.service层方法如下,注意Investor继 ...
- 探坑mongoDB4.0事务回滚的辛酸历程
主管前几天发现mongoDB已经升级到4.0了,迫不及待得让我实现他期待已久的事务回滚,发现还是有很多坑啊! 下面是我将已有的本地mongoDB升级到支持事务回滚的历程,分享出来,有错误的地方欢迎指正 ...
- Spring声明式事务管理中的事务回滚
一:使用 本文在spring + spring mvc + mybatis中使用 第一步配置xml:注意xml最前面tx名称空间一定要配置 <beans xmlns="http://w ...
最新文章
- python3怎么创建一个链表_怎么创建一个自己的微信公众号
- 【好书试读】大数据处理之道
- C++Primer:函数(参数传递-非引用形参)
- Java静态方法调用非静态方法
- ajax 请求调用问题
- 开源Easydarwin流媒体服务器Windows编译、配置、部署
- 为什么有很多人认为“深圳是举全国之力发展起来的?
- h.323 服务器 作用,Cisco CallManager服务器冗余的H.323 网关拨号对端配置
- ROS入门 TF与URDF
- 练习(黄冈中学布局)
- bzoj 1042: [HAOI2008]硬币购物(dp+容斥)
- ABAP SMARTFORMS 套打
- Swift实现糗事百科Demo(实战项目)
- 手机中.android_secure文件夹中的文件能删除吗,安卓手机里的各“文件夹”都是什么?能删吗?-手机相册在哪个文件夹...
- 2014年终总结回顾与2015年工作总结
- My Thirty-First Page - 翻转二叉树 - By Nicolas
- 蓝牙相关Profiles
- 如何安全快速的迁移你的系统到固态硬盘
- iframe嵌套视频,视频全屏用不了
- 华为海思总裁:压在保密柜里面的芯片可以拿出来了