当前位置:首页 » 操作系统 » oracle数据库的事务

oracle数据库的事务

发布时间: 2024-09-16 03:57:56

① 什么是事务,oracle和sql server 在事务处理上有何不同

事务可以看作是由对数据库的若干操作组成的一个单元,这些操作要么都完成,要么都取消,从而保证数据满足一致性的要求。事务的一个典型例子是银行中的转帐操作,帐户A把一定数量的款项转到帐户B上,这个操作包括两个步骤,一个是从帐户A上把存款减去一定数量,二是在帐户B上把存款加上相同的数量。这两个步骤显然要么都完成,要么都取消,否则银行就会受损失。显然,这个转帐操作中的两个步骤就构成一个事务。
数据库中的事务还有如下ACID特征。
ACID分别是四个英文单词的首写字母,这四个英文单词是Atomicity、Consistency、Isolation、Durability,分别翻译为原子性、一致性、隔离性、持久性。

在SQL Server中有三种事务类型,分别是:隐式事务、显式事务、自动提交事务,缺省为自动提交。
在Oracle中没有SQL Server的这些事务类型,缺省情况下任何一个DML语句都会开始一个事务,直到用户发出Commit或Rollback操作,这个事务才会结束,这与SQL Server的隐式事务模式相似。

② 在建立ORACLE数据库时,选择“事务处理”模板与选用“数据仓库”模板的区别

首先你嘚理解仓库和事务性数据库侧重点的不同。
细节方面我就举一个例子吧 事务处理锁级会在每一行每一个字段数据,而仓库型只要表级锁就足够了。

热点内容
python不支持的数据类型有 发布:2025-09-18 01:50:23 浏览:638
长江存储科技招聘 发布:2025-09-18 01:44:48 浏览:763
斯维尔加密狗 发布:2025-09-18 01:31:00 浏览:248
手把手win7搭建web服务器 发布:2025-09-18 01:25:53 浏览:726
硬盘缓存128m 发布:2025-09-18 01:15:13 浏览:753
苹果手机设备密码是指什么 发布:2025-09-18 01:02:26 浏览:467
asp门户网站源码 发布:2025-09-18 00:54:00 浏览:449
java数据库例子 发布:2025-09-18 00:53:58 浏览:220
sh脚本输出 发布:2025-09-18 00:48:10 浏览:258
我的世界服务器箱里的东西没了 发布:2025-09-18 00:39:20 浏览:934