知识大全 Oracle数据的完整性的嵌套事务调用的研究

Posted

篇首语:当你感觉到累的适合,不要灰心,你正在走上坡路。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle数据的完整性的嵌套事务调用的研究相关的知识,希望对你有一定的参考价值。

Oracle数据的完整性的嵌套事务调用的研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  为了保护数据的完整性我们用了很多的方法 比如数据表的主键约束 外    键约束 触发器等等 我们今天讨论的就是在处理数据直接的事务的时    候 保存数据的完整性 比如 我在一个存储过程中Proc_SaveBill保存一    张单据 调用一个函数Func_GenerateCode来生成一个单据的编号 假如我    的这个函数是从一个存有最大编号的表中取出的并且把编号加一 大家可    能会想象的可能产生的问题 就是如果我在Proc_SaveBill中的保存之前通    过Func_GenerateCode得到一个编号 如果后面的保存不成功 怎么办是不    是就丢了一个编号 因为我调用一次Func_GenerateCode就会增加一个编号    的 那么为了使我们的数据完整不至于丢单 就的使用事务的会滚 现在    又有问题了 存储过程会会滚到函数中嘛!答案是 如果函数中有事务或    有mit语句 那么是会滚不了的 否则可以会滚 因为事务是会滚到上    一个mitt或rollback之后的所有事物 所以我在这里说明是为了提醒大    家考虑事务的嵌套回滚的一些方法 但是在存储过程调用存储过程中 如    果被调用的存储过程执行没有错误 那么很遗憾是会滚不了的 为了解决    这个问题Oracle中用自治事务来处理上述出现的问题 在存储过程的is\\as    后面声明PRAGMA AUTONOMOUS_TRANSACTION; 自治事务防止嵌套提交 使    事务在自己的事务区内提交或回滚不会影响其他的事务     今天在这里就说这些 当然这些是比较基础的 给初学者提个醒! cha138/Article/program/Oracle/201311/17288

相关参考

知识大全 Oracle数据库为了数据的完整性的嵌套事务调用的研究

Oracle数据库为了数据的完整性的嵌套事务调用的研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 在.NET中使用Oracle数据库事务

在.NET中使用Oracle数据库事务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在本文中您

知识大全 调用Oracle数据库中的存储过程需要两步走

调用Oracle数据库中的存储过程需要两步走  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  存储

知识大全 数据结构 4.7 梵塔函数

  希赛教育计算机专业考研专业课辅导招生  希赛教育计算机专业考研专业课辅导视频  希赛教育计算机考研专业课在线测试系统  一个递归函数的运行过程类似于多个函数的嵌套调用差别仅在于调用函数和被调用函数

知识大全 Oracle数据完整性和锁机制简析

Oracle数据完整性和锁机制简析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本课内容属于O

知识大全 hibernate的优化-事务处理

  事务概述  事务就是指作为单个逻辑工作单元执行的一组数据操作这些操作要么必须全部成功要么必须全部失败以保证数据的一致性和完整性事务具有ACID属性  原子性自然界最小的事务的内容要么都做要么都不做

知识大全 ORACLE培训教程(2)-数据库的安全性、完整性、并发控制和恢复

ORACLE培训教程(2)-数据库的安全性、完整性、并发控制和恢复  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 Oracle三层嵌套查询

Oracle三层嵌套查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Stringsql=se

知识大全 解析数据库的事务

  我们知道数据库的事务是一种单元操作要么操作全部成功要么操作全部失败在Oracle数据库中一个事务是从执行第一个数据管理语言(DML)语句开始直到执行一个MIT语句提交保存这个事务或者执行一个ROL

知识大全 使用三层嵌套正确实现Oracle分页

使用三层嵌套正确实现Oracle分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  原始记录