88.Oracle数据库SQL开发之 修改表内存——数据库事务的开始和结束
来源:互联网 发布:js正则表达式判断密码 编辑:程序博客网 时间:2024/04/27 15:36
88.Oracle数据库SQL开发之 修改表内存——数据库事务的开始和结束
欢迎转载,转载请标明出处:http://blog.csdn.net/notbaron/article/details/49976001
事务既有起点,也有终点。
下列之间之一发生,事务开始了:
l 连接数据库上,并执行一条DML语句
l 前一个事务结束后,又输入了另外一条DML语句
事务结束,以下事件之一发生时候:
l 执行COMMIT或ROLLBACK语句
l 执行一条DDL语句,如CREATE TABLE语句,会自动执行COMMIT语句
l 执行一条DCL语句,例如GRANT语句,会自动执行COMMIT语句
l 断开与数据库连接,自动执行COMMIT;如果意外终止,自动执行ROLLBACK。
l 执行一条DML语句,该语句失败,会为这个无效的DML语句执行ROLLBACK语句。
不显示地提交或回滚事务被认为是不好的编程习惯,因此确保在么给事务后面都要执行COMMIT或ROLLBACK语句。
0 0
- 88.Oracle数据库SQL开发之 修改表内存——数据库事务的开始和结束
- 91.Oracle数据库SQL开发之 修改表内存——数据库事务的并发事务
- 92.Oracle数据库SQL开发之 修改表内存——数据库事务的事务锁
- 94.Oracle数据库SQL开发之 修改表内存——数据库事务的SERIALIZABLE事务
- 89.Oracle数据库SQL开发之 修改表内存——数据库事务的保存点
- 90.Oracle数据库SQL开发之 修改表内存——数据库事务的ACID特性
- 87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚
- 93.Oracle数据库SQL开发之 修改表内存——数据库事务的事务隔离级别
- 84.Oracle数据库SQL开发之 修改表内存——数据库的完整性
- 80.Oracle数据库SQL开发之 修改表内存——使用INSERT语句
- 81.Oracle数据库SQL开发之 修改表内存——使用UPDATE语句
- 82.Oracle数据库SQL开发之 修改表内存——RETURNING子句
- 83.Oracle数据库SQL开发之 修改表内存——DELETE语句删除行
- 85.Oracle数据库SQL开发之 修改表内存——使用默认值
- 86.Oracle数据库SQL开发之 修改表内存——使用MERGE合并行
- 95.Oracle数据库SQL开发之 修改表内存——查询闪回
- 104.Oracle数据库SQL开发之 表——修改表
- 111.Oracle数据库SQL开发之 视图——修改、删除视图
- 87.Oracle数据库SQL开发之 修改表内存——数据库事务的提交和回滚
- 程序员到底需要掌握几种语言
- 判断闰年
- HDU 5568:sequence2 大数+DP
- C++中虚函数与纯虚函数的用法
- 88.Oracle数据库SQL开发之 修改表内存——数据库事务的开始和结束
- 27,指针
- 快速在VS2013中永久配置OpenCV2.4.9,详细图文,计算机中丢失:opencv_core249d.dll 解决办法
- linux虚拟机网卡启动失败问题处理
- 进程和线程
- IDEA14 创建项目集锦
- cocos2dx 定时器使用 schedule,scheduleUpdate,scheduleOnce
- 89.Oracle数据库SQL开发之 修改表内存——数据库事务的保存点
- Mex文件及其编译