MYSQL 中通过 savepoint 的方式来实现只提交事务的一部分。step 1 : savepoint savepoint_name;、 做标记step 2 :rollbak to savepoint savepoint_name;回滚到标记点setp 3 :release savepoint...
分类:
数据库 时间:
2014-10-18 20:50:07
阅读次数:
208
??
事务提交过程
事务
基本概念
概念:一个或者多个DML语言组成
特点:要么都成功,要么都失败
事务的隔离性:多个客户端同时操作数据库的时候,要隔离它们的操作,
否则出现:脏读
不可重复读
幻读
Oracle默认情况...
分类:
数据库 时间:
2014-10-11 01:52:04
阅读次数:
399
伪表dualraise_application_error 捕获异常SQLCODE返回Oracle错误的序号,而SQLERRM返回的是相应的错误消息当一个事务回滚到一个savepoint,发生下列事件: 1)Oracle仅回滚savepoint之后的语句。2)Oracle保留这一savepoint,...
分类:
其他好文 时间:
2014-09-15 15:42:09
阅读次数:
209
我们可以在mysql事务处理过程中定义保存点(SAVEPOINT),然后回滚到指定的保存点前的状态。定义保存点,以及回滚到指定保存点前状态的语法如下。定义保存点---SAVEPOINT 保存点名;回滚到指定保存点---ROLLBACK TO SAVEPOINT 保存点名:下面演示将向表user中连续...
分类:
数据库 时间:
2014-08-28 21:01:46
阅读次数:
229
数据库主要实现的功能无非是以下三点:①数据的一致性,②数据的安全,③数据的优化。事物主要影响数据的一致性。1、事务的基本概念 一组DML语句 insert、delete、update COMMIT; ROLLBACK; SAVEPOINT ROLLBACK TO [SAVEPOINT] 2、隐...
分类:
数据库 时间:
2014-07-22 23:17:38
阅读次数:
253
Sql语言分类数据查询语言:select语句,用于检索数据库数据.数据操作语言(dml):用于改变数据库数据.update,insert,delete事务控制语言(tcl):用于维护数据的一致性.commit,rollback,savepoint数据定义语言(ddl):用于建立,修改,删除数据库对象...
分类:
数据库 时间:
2014-05-19 21:48:41
阅读次数:
385