BEGIN TRANSACTION 标记一个显式本地事务的起始点。 BEGIN TRANSACTION 使 @@TRANCOUNT 按 1 递增。 BEGIN TRANSACTION 代表一点,由连接引用的数据在该点逻辑和物理上都一致的。 如果遇上错误,在 BEGIN TRANSACTION 之后的...
分类:
其他好文 时间:
2015-10-13 00:08:36
阅读次数:
196
--演示隐式游标,系统自动声明,自动打开,自动使用并且自动关闭begin update emp set sal = 1000; dbms_output.put_line('影响的行数:' || sql%rowcount);end;rollback;/*游标的使用方法:第一步:声明游标...
分类:
数据库 时间:
2015-10-13 00:07:49
阅读次数:
173
BEGIN TRANSACTION标记一个显式本地事务的起始点。 BEGIN TRANSACTION 使 @@TRANCOUNT 按 1 递增。BEGIN TRANSACTION 代表一点,由连接引用的数据在该点逻辑和物理上都一致的。 如果遇上错误,在 BEGIN TRANSACTION 之后的所有...
分类:
其他好文 时间:
2015-10-12 16:57:35
阅读次数:
145
为什么我们需要事务日志,可不可以删除或者不添加日志文件?答案是否定的,如果没有事务日志,你的数据库根本无法工作! 事务日志支持以下操作: 事务回滚 如果用户或程序使用了Rollback 语句或者是数据库检测到了失败的操作 。 这些日志文件就会被用来做回滚。 恢复未完成的事务 如果你在数据库发生错误时...
分类:
数据库 时间:
2015-10-09 19:51:48
阅读次数:
162
1.事务的开始结束:START TRANSACTION :标记事务开始COMMIT :标记事务成功结束ROLLBACK :标记事务夭折2.设定事务只读、读写性质:SET TRANSACTION READ ONLY:设定事务为只读事务SET TRANSACTION READ WRITE : (默认状态...
分类:
数据库 时间:
2015-10-08 23:06:38
阅读次数:
183
ALTER DATABASE [oldDB] SET SINGLE_USER WITH ROLLBACK IMMEDIATEGOALTER DATABASE [oldDB] MODIFY NAME = newDBGOALTER DATABASE newDB SET MULTI_USERGO
分类:
数据库 时间:
2015-09-30 19:30:34
阅读次数:
166
基本概念Local Coordinator:在分布事务中,必须参考其它节点上的数据才能完成自己这部分操作的站点。Global Coordinator:分布事务的发起者,负责协调这个分布事务。Commit Point Site:在分布事务中,首先执行COMMIT或ROLLBACK操作的站点。一般情况下...
分类:
数据库 时间:
2015-09-28 20:46:33
阅读次数:
274
http://apzx2007.blog.163.com/blog/static/70507440200910236014880/在JDBC的数据库操作中,一项事务是由一条或是多条表达式所组成的一个不可分割的工作单元。我们通过提交commit()或是回退rollback()来结束事务的操作。关于事务...
分类:
数据库 时间:
2015-09-28 13:04:54
阅读次数:
205
exception -- 程序出错,回滚操作,返回出错代码和描述信息 when others then p_out_sqlcode := sqlcode; rollback;end PRO_OF_CX_CASH_DATA;
分类:
其他好文 时间:
2015-09-23 18:47:54
阅读次数:
123
START TRANSACTION [WITH CONSISTENT SNAPSHOT]BEGIN [WORK]COMMIT [WORK] [AND [NO] CHAIN] [[NO] RELEASE]ROLLBACK [WORK] [AND [NO] CHAIN] [[NO] RELEASE]SE...
分类:
其他好文 时间:
2015-09-22 13:00:58
阅读次数:
194