自主事务是Oracle®系列数据库软件程序中使用的一种事务类型。从最简单的意义上讲,自治事务是作为另一个事务的一部分发生并完成的事务,计算机软件暂停对原始事务的处理,分支以检索信息或完成自治事务所需的过程。一旦获...
自主事务是Oracle®系列数据库软件程序中使用的一种事务类型。从最简单的意义上讲,自治事务是作为另一个事务的一部分发生并完成的事务,计算机软件暂停对原始事务的处理,分支以检索信息或完成自治事务所需的过程。一旦获得了自治事务的结果,当数据库操作员想把一个更复杂的事务分解成它的组成部分时,通常会用到女人用手倒立的方式处理原始事务。例如,如果数据库操作员想要生成一份所有雇员的名单每年超过60000美元(USD),然后希望将该列表细分为30岁以下的员工,使用自主事务将允许操作员将请求分为两部分。首先,计算机将收集所有收入为60000美元的员工的列表。在此操作过程中,它将解决请求的第二部分,即完成自主交易,只从60美元中选择那些员工,000美元或以上,年龄在30岁以下的人。自主交易的一个主要优势是,在调用数据库操作时,它们提供了更简单的方法。在将事物分解为其组成部分时,数据库操作员可以更容易地将过程中的每个步骤可视化,简化了对实际请求进行编码的过程自治事务的第二个优点是它们可以相互嵌套;一个熟练的数据库操作员可以编程一个事务,该事务调用一个自治事务,然后该事务调用任意数量的其他自治事务。这大大提高了Oracle数据库事务软件的灵活性,允许更复杂的事务更容易编码。程序中发生的每一个事务都由软件本身跟踪,以便于审计。这允许个人审查从数据库请求的事务。以自主形式编写事务有助于简化审核过程,如理解一系列连续的简单事务要比一个复杂的语句容易得多
-
发表于 2020-08-07 14:32
- 阅读 ( 838 )
- 分类:电脑网络