`

oracle中的事务控制命令

阅读更多

事务提交有显示提交:使用commit命令来提交所有未提交的更新操作

                 隐式提交:命令alter, audit, comment, connect, create, disconnect, drop, exit,               

                                   grant,noaudit, revoke, rename, 以及退出sql*plus都隐含commit操作,只要使用

                                  这些命令,系统就会提交以前的更新操作,就像使用了commit命令一样。

                 自动提交:用户可以使用set命令来设置自动提交环境。经过设置后,sql*plus会自动提交用

                                  户的更新工作。

事务回滚:尚未提交的insert, update, delete等更新操作可以使用rollback命令进行撤销。

                例如: SQL>rollback

                            2      /

                       回退已经完成

执行rollback命令,数据库将回退到上次commit后的状态,即它可以恢复所有没有提交过的数据。对于

一个已经提交的更新操作是不能使用rollback命令进行撤销的。

分享到:
评论

相关推荐

    oracle 数据操作与事务控制

    在实际应用中,理解并熟练运用这些DML语句和事务控制命令至关重要,它们能够帮助数据库管理员有效地维护数据的完整性和一致性,确保系统的稳定运行。通过学习和实践,你可以掌握如何在Oracle环境中进行数据操作,并...

    在oracle中使用事务

    在Oracle中,可以通过`SET TRANSACTION`命令来设置事务的特性,例如,将其设为只读或者指定回滚段。只读事务不允许数据修改操作,而回滚段用于存储回滚信息,以支持事务的回滚操作。例如: ```sql SET TRANSACTION ...

    spring.net oracle 事务控制

    在本项目中,我们将讨论如何在Spring.NET中结合Oracle数据库实现事务控制,以及利用自定义异常处理来确保数据的一致性和完整性。 首先,让我们了解什么是事务。在数据库操作中,事务是一系列操作的集合,这些操作...

    asp.net 中使用oracle数据库事务

    ### ASP.NET 中使用 Oracle 数据库事务 #### 一、引言 在 ASP.NET 应用程序中集成 Oracle 数据库,并实现高效且可靠的事务处理是非常重要的。事务管理是确保数据一致性和完整性的重要手段之一,尤其是在涉及多条 ...

    Oracle8i9i命令大全

    文档中提到的PL/SQL部分,会涵盖变量声明、流程控制结构(如IF-THEN-ELSE、WHILE循环)、异常处理、游标等概念,这些都是进行Oracle数据库应用程序设计的基础。学习这部分内容,不仅可以帮助开发者编写高效的数据...

    Oracle事务处理

    总的来说,Oracle的事务处理机制保证了数据的一致性,`COMMIT`和`ROLLBACK`命令提供了灵活的控制,而SQL*Plus的辅助命令则增强了交互式操作的便利性。理解并熟练掌握这些概念和工具对于任何Oracle数据库管理员或开发...

    oracle事务控制机制研究.pdf

    Oracle数据库的事务控制机制是其核心功能之一,确保数据的一致性和完整性。事务是一组数据库操作,具有原子性、一致性、隔离性和持久性这四个关键属性,简称ACID特性。 1. **原子性 (Atomicity)**:事务中的所有...

    oracle事务1.ppt

    Oracle事务管理 ...Oracle事务控制是数据库管理系统中最重要的部分之一,它确保了数据库的一致性和可靠性。通过控制事务的开始和结束,控制事务的隔离性,控制事务的原子性,可以确保数据库的可靠性和一致性。

    oracle_DBA常用命令

    在Oracle数据库管理工作中,熟练掌握一系列核心命令对于高效维护数据库系统至关重要。本文将详细介绍《oracle_DBA常用命令》文档中提及的关键知识点及其应用场景,帮助读者深入理解并掌握这些实用技巧。 #### 1. ...

    Oracle命令 查询大全

    根据提供的文件信息,“Oracle命令查询大全”主要涵盖了Oracle数据库管理系统的各类命令,包括但不限于数据定义语言(DDL)、数据操纵语言(DML)、事务控制、查询语言等方面的内容。下面将对这些核心知识点进行详细...

    ORACLE常用的SQL命令

    本文将详细介绍Oracle中常用的SQL命令,特别关注数据控制语句(DML)和数据定义语句(DDL)。 1. 数据控制语句 (DML) - INSERT:这是向表中插入新记录的基本命令。有两种形式: - 直接插入指定的值:`INSERT ...

    Oracle 导入导出命令集.rar

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在数据管理、事务处理和数据分析等领域有着卓越的表现。在Oracle中,导入导出数据是常见的数据库维护操作,对于数据备份、迁移和恢复至关重要。本资料...

    java调用Oracle的锁表命令

    在Java编程中,与Oracle数据库进行交互是常见的需求,特别是在处理并发事务时,可能需要对表进行锁定以确保数据的一致性。本篇将详细讲解如何在Java中调用Oracle的锁表命令。 首先,Oracle数据库提供了多种锁类型,...

    oracle及sql命令大全

    7. 事务控制: - `COMMIT`:提交事务,保存对数据库的所有更改。 - `ROLLBACK`:回滚事务,撤销所有未提交的更改。 - `SAVEPOINT`:设置事务中的一个保存点,允许部分回滚。 SQL命令.pdf可能涵盖了这些基本的SQL...

    Oracle 命令手册.chm

    3. **DML事务管理**:包括BEGIN、COMMIT、ROLLBACK等命令,用于确保数据的一致性和完整性。 4. **数据库对象管理**:如创建索引(CREATE INDEX)、视图(CREATE VIEW)、序列(CREATE SEQUENCE)、同义词(CREATE ...

    oracle事务.pptx

    * ORACLE为了适应事务控制设置了回退段这一数据库对象。 * 系统利用回退段来确保诸如读一致性、数据库恢复等管理功能。 * ORACLE在缺省情况下,读数据不加锁,通过回退段(Rollback Segment)保证用户不读脏数据和可...

    ORACLE常用维护命令

    以下是针对提供的文件内容中涉及的一些Oracle常用命令的详细说明: 1. **查看归档日志文件**: 使用`V$LOG_HISTORY`视图可以查看当前有效的归档日志文件。如果在查询结果中没有显示的日志文件,表明它们可以被安全...

    oracle事务与死锁

    事务控制命令如`COMMIT`、`ROLLBACK`和`SAVEPOINT`为数据库操作提供了灵活的控制方式。死锁是并发事务中的一种异常情况,可能需要通过事务设计优化、资源锁定策略和系统自动处理来减少发生概率。理解这些概念和操作...

    linux中oracle的日常维护命令

    Oracle数据库的错误信息通常记录在`alert_SID.log`文件中,可以通过`cat /u01/app/oracle/admin/ORCL/bdump/alert_ORCL.log | grep -i ora-`这样的命令来查找特定的错误代码(如ORA-1126或ORA-01157)。同样,可以...

    Oracle的基本命令

    以上内容涵盖了Oracle中关于数据库管理的一些基本命令,包括但不限于创建数据库对象、权限管理、表空间管理、视图管理、序列管理以及表操作等。这些命令是进行数据库日常管理和维护不可或缺的一部分。希望这些信息...

Global site tag (gtag.js) - Google Analytics