1.建表时,引擎选用innodb ##表的默认引擎就是innodb,不写engine=innodb时,也支持事务。
2.开启事务引擎starttransaction
3.写要用的sql语句
4.提交commit或者回滚rollback
注意:commit/rollback后,开启的事务就结束了。
注意:有一些语句会造成事务的隐式的提交,比如st..
分类:
其他好文 时间:
2015-05-20 18:42:41
阅读次数:
121
1,Begin transaction 开启一个事务,@@trancount 增加,可以为开启的事务命名begin transaction tranname,这样rollback transaction 的时候,就可以选择性的回滚事务,而不是回滚到最外层多个tranname可以相同,但是在rollb...
分类:
数据库 时间:
2015-05-20 12:55:25
阅读次数:
151
触发器
一、定义:由insert、update、delete等事件来触发某种特定操作。触发器触发的执行语句可以有多个
。
注:触发器中不能包含start transaction、commit或rollback等关键词,也不能包含call语句。
1、格式:
create trigger 触发器名 berfor|after 触发事件
on 表名 for each row
执行语句
2、格式:...
分类:
数据库 时间:
2015-05-18 18:57:42
阅读次数:
173
事务的用法 开启事务,start transaction; 执行sql语句 提交/回滚,commit;/rollback;提交表示确定事务完成,回滚表示撤销事务 事务的原子性:数据库事务的不可再分的原则,即要么整个事务完成,要么撤销事务。 事务的隔离性:某个事务的操作对其他事务是不可见...
分类:
数据库 时间:
2015-05-18 16:00:05
阅读次数:
147
11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数s...
分类:
数据库 时间:
2015-05-15 10:33:10
阅读次数:
170
1. 引言 事务特性事务是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint表...
分类:
编程语言 时间:
2015-05-08 09:20:18
阅读次数:
153
--存储过程ALTER PROCEDURE testTrans1(@rtn INT OUTPUT)ASBEGIN TRANIF(2<3)BEGIN ROLLBACK TRAN SET @rtn=0; RETURN @rtn;ENDcommit tran SET @rtn=1;RETURN @rtn;...
分类:
数据库 时间:
2015-05-04 13:26:32
阅读次数:
181
rollback是针对事务的,你如果没有在执行语句之前开启事务,那么无法rollback,建议你还是想别的办法吧,事务语句如下(sqlserver的给你借鉴):--开启事务begin tran --执行操作update Accounts_UsersExp set TelPhone=123456 wh...
分类:
数据库 时间:
2015-04-28 20:17:50
阅读次数:
211
ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在用户的数据字典中。
分类:
1.会话级临时表
会话级临时表是指临时表中的数据只在会话生命周期之中存在,当用户退出会话结束的时候,Oracle自动清除临时表中数据。
2.事务级临时表
事务级临时表是指...
分类:
数据库 时间:
2015-04-26 16:47:12
阅读次数:
161
20.1事务处理事务处理(transaction processing)可以用来维护数据库的完整性,它保证成批的SQL操作要么完全执行,要么完全不执行。
关系数据库设计把数据存储在多个表中,使数据更容易操纵、维护和重用。不用深究如何以及为什么进行关系数据库设计,在某种程度上说,设计良好的数据库模式都是关联的。
事务(transaction)指一组SQL语句。
回退(rollback)指撤销指定...
分类:
数据库 时间:
2015-04-20 11:17:49
阅读次数:
148