临时UPDATE/DELETE数据,尽量按照下面步骤执行。1、备份。selectinto到backup_tables库中。2、显示开启事务3、限制行数:TOP(N)4、执行更新,并检查结果5、回滚事务/提交事务--UPDATE示例SELECTcompliant_id,is_valid_complia...
分类:
其他好文 时间:
2014-12-18 16:56:13
阅读次数:
218
/*========================事务==============================*/begin tran--开始事务 --开始写流程语句 --语句写完之后if @@ERROR>0rollback tran --回滚事务elsecommit tran--提交事务.....
分类:
数据库 时间:
2014-12-07 16:27:12
阅读次数:
222
begintransaction--开始事务
rollbacktransaction--回滚事务
committransaction--提交事务
alterprocaaa
as
begintransaction
insertintostu(STU_NAME,STU_SEX)values(‘aa‘,‘男‘)
if@@rowcount=0or@@error<>0--受影响的行数=0或者有错误代码
begin
rollbacktransaction..
分类:
数据库 时间:
2014-11-05 15:05:23
阅读次数:
170
一、JDBC事务
(1)事务是作为单个逻辑工作单元执行的一系列操作。
(2)事务维护了数据的完整性、正确语义、持久性。事务中的所有SQL语句必须被成功执行,则事务才会对数据库产生持久性的影响,
如果事务中的第n条语句执行出错,表示事务运行失败,则前面的n-1条语句对数据库产生的影响可以撤销(回滚)到事务执行前的初
始状态或出错点之前的某个正确状态。
(3)JDBC在默认情况下,...
分类:
数据库 时间:
2014-09-20 16:27:29
阅读次数:
342
一:触发器基本知识 触发器是一种特殊的存储过程,但没有接口(输入输出参数),触发器是引发它们的事务的一部分,因为SqlServer自动将引发它们的SQL语句和触发器作为一个隐式事务,因此当触发器正确执行后,事务才认为是完整的,触发器也可已在触发器内部通过 rollback tran 来回滚事务...
分类:
数据库 时间:
2014-09-17 21:43:22
阅读次数:
323
ErrorCode.java 简单测试代码,具体应用思路:手动抛出异常信息,在事务中根据错误码来回滚事务的思路。public enum ErrorCode { //系统级 SUCCESS("000000","success"), SYS_ERROR("999999","系统异常"...
分类:
其他好文 时间:
2014-08-25 19:11:24
阅读次数:
198
1. 使用Hibernate时出现Session was already closed异常
出现此异常的原因是Session已经被关闭
如果不是使用的SessionFactory.getSession()来获得Session。
而是使用SessionFactory.getCurrentSession()方法来获得Session时,当事务结束的时候,不管是提交还是回滚事务...
分类:
系统相关 时间:
2014-08-18 18:44:12
阅读次数:
201
Nhibernate并发控制【1】悲观并发控制
正在使用数据的操作,加上锁,使用完后解锁释放资源。使用场景:数据竞争激烈,锁的成本低于回滚事务的成本缺点:阻塞,可能死锁【2】乐观并发控制:
所谓乐观,就是乐观的认为其他人没有在用该资源,资源的使用者不加锁。 A 读取数据后,如果该数据被别...
分类:
系统相关 时间:
2014-05-30 05:44:34
阅读次数:
301
一、使用事务
1、spring配置文件中开启事务注解机制
2、在方法上使用@Transactional注解来使用事务
二、使用事务注意事项
1、只能在一个类中调用另一个类中的事务方法。
2、事务默认对RunTimeException进行回滚,用rollbackfor=Exception.class可指定对所有异常回滚。
3、...
分类:
编程语言 时间:
2014-05-14 19:19:16
阅读次数:
379
Auth: jinDate:
20140507一、事务控制默认情况下,MySQL是自动提交(autocommit)的,如果需要通过明确的commit和rollblack来提交和回滚事务,那么需要通过明确的事务控制命令来开始事务。SET
AUTOCOMMIT, START TRANSACTION,CO...
分类:
数据库 时间:
2014-05-08 09:28:34
阅读次数:
429