`

pl_sqldeveloper自动提交事务吗

阅读更多

 

       我一直没怎么用过 oracle, 直到最近才用到 oracle 9i. 作为开发人员,我一般只要用 PLSQL_Developer 来连数据库就可以了。我的习惯是开个 sql 窗口,敲上要执行的语句,然后按 F8 执行。但我发现了一个问题,比如 update 操作和 delete 操作,我在某个 sql 窗口里敲上一条 delete 语句,按 F8 执行后,然后再在此窗口里写条查询语句,按 F8 看执行结果,发现要删除的语句依然存在,看来 F8 只是执行了语句,但并没有提交事务。但如果用 F8 在执行了某条 delete update 语句后,关闭当前的 sql window ,再新开一个 sql window 查询结果,发现 delete update 操作已成功。由此推断,再 sql window 关闭时, pl_sqldeveloper 强制提交了数据库事务。

分享到:
评论
1 楼 放纵思想 2011-08-22  
我也遇到过这情况,今天在执行了一条update语句后,没有点提交,直接关闭了PLSQL_Developer,再打开PLSQL_Developer后发现更新的记录自动提交了。

相关推荐

    PL_SQL_Developer

    根据提供的文件信息,我们可以归纳出一系列关于PL/SQL Developer软件使用的详细知识点,这些知识点主要集中在快捷键使用、软件配置优化以及提高工作效率等方面。 ### 快捷键使用 #### 编辑与撤销操作 - **撤销**:...

    PL_SQL_Developer使用方法技巧总结

    - `F10`:提交事务(Session/Commit) - `Shift+F10`:回滚事务(Session/Rollback) - **调试功能**: - `Ctrl+B`:切换断点状态(Debug/ToggleBreakpoint) - `F9`:开始调试(Debug/Start) - `Ctrl+R`:...

    PL/SQL Developer保存布局

    压缩包中的文件“设置PL-SQL Developer自动提交事务.pdf”可能包含指导用户如何在PL/SQL Developer中设置自动提交事务的步骤。在数据库操作中,事务管理是非常关键的,它确保了数据的一致性和完整性。自动提交事务...

    pL_sql教程

    PL/SQL支持事务处理,通过`COMMIT`提交事务,`ROLLBACK`回滚事务,确保数据的一致性和完整性。`SAVEPOINT`可以设置事务中的恢复点,允许部分回滚。 ### 11. PL Developer用户手册 "PL Developer 用户手册中文版....

    PL/SQL developer 7.0 最新中文手册(PDF)

    在数据库连接和事务管理方面,手册会解释如何配置连接参数,以及如何在PL/SQL中进行提交(COMMIT)、回滚(ROLLBACK)和保存点(SAVEPOINT)操作,以确保数据的一致性和完整性。 此外,手册还可能涵盖版本控制集成...

    PL/SQL Developer 7.0 用户指南

    2. **ORACLE-选项**:设定Oracle相关的操作行为,如自动提交、字符集转换等。 3. **ORACLE-调试器**:配置调试器的运行参数,如断点设置、变量监视等。 4. **ORACLE-输出**:控制输出窗口的显示内容,如SQL...

    pl/sql开发手册

    PL/SQL Developer提供了多种工具,如解释计划窗口、自动统计和PL/SQL概览图,帮助开发者分析和优化SQL语句的执行效率。此外,通过SQL跟踪,可以记录和分析SQL语句的执行情况,进一步提高系统的响应速度和资源利用率...

    pl/sql developer 9.0中文版帮助文档(有书签)

    - 如自动提交、自动回滚等。 **20.3 ORACLE – 编译器** - 用于设置编译器的行为。 - 包括编译警告级别、错误处理策略等。 **20.4 ORACLE – 调试器** - 配置调试器的相关选项。 - 包括断点行为、观察窗口等。 **...

    PL/SQL development9.0.3

    9. **事务管理**:PL/SQL支持事务的概念,可以使用COMMIT和ROLLBACK语句提交或回滚事务,确保数据的一致性。 10. **Oracle对象类型**:在9.0.3版本中,PL/SQL可能已经支持对象关系特性,允许创建和操作自定义的对象...

    pl sql经验积累

    如果希望执行当前光标所在的 SQL 语句,可以在 PL/SQL Developer 的偏好设置中开启自动选择 SQL 语句的功能:PL/SQL Developer -> Tools -> Preferences -> SQL Window -> Window types,勾选“Auto Select ...

    pl/sql工具

    由于描述中提到的文件名为"plsql7.0",可能指的是PL/SQL Developer的某个旧版本,这是一个流行的PL/SQL IDE,具有上述提到的多种功能。 总的来说,理解和熟练使用PL/SQL工具能极大地提升在Oracle数据库环境中的开发...

    PL/SQL编程

    12. **事务管理**:PL/SQL支持事务控制语句,如COMMIT用于提交事务,ROLLBACK用于回滚事务,SAVEPOINT用于设置事务恢复点。 通过学习和熟练掌握这些PL/SQL编程的关键概念,开发者能够构建高效、健壮的Oracle数据库...

    PL/SQL主要用来连接oracle

    此外,PL/SQL提供了事务管理,你可以通过COMMIT和ROLLBACK语句来控制事务的提交和回滚,保证数据的一致性。 PLSQL Developer是一款流行的集成开发环境(IDE),专为PL/SQL编程设计。它提供了代码编辑、调试、数据库...

    ORACLE 自动提交问题

    在描述中提到的问题,开发者在PL/SQL Developer中插入数据后,通过程序或SQL Plus无法查询到新插入的数据,这可能是因为自动提交机制没有被正确理解或配置。 首先,让我们深入了解一下Oracle的自动提交机制。在默认...

    pl/sql

    7. **事务控制**:在PL/SQL中,你可以管理事务的提交(COMMIT)和回滚(ROLLBACK),确保数据的一致性。这在多用户环境下尤其重要,确保了数据的完整性和一致性。 8. **绑定变量**:绑定变量是PL/SQL的一个强大功能...

    编程进阶性--PL/SQL

    3. **编写PL/SQL程序:** 使用循环结构自动插入100条记录。 - 使用 `FOR` 循环控制插入次数。 - 使用 `INSERT INTO` 语句插入数据。 - 使用 `COMMIT;` 提交事务。 #### 结论 PL/SQL作为一种强大的数据库编程语言...

    pl sql oracle

    Oracle开发工具,如SQL Developer、Toad等,提供了集成的PL/SQL编写和调试环境,支持语法高亮、代码提示、调试器等功能,使得PL/SQL编程更加高效便捷。通过这些工具,开发者可以更好地管理和维护数据库应用,提升...

    PLSQL Developer 7.0中文使用说明.pdf

    **知识点详解:PL/SQL Developer 7.0的使用与功能** **一、PL/SQL Developer 7.0概述** PL/SQL Developer是一款专为Oracle数据库设计的强大集成开发环境(IDE),版本7.0提供了全面的功能集合,适用于PL/SQL语言的...

Global site tag (gtag.js) - Google Analytics