SQL/PLUS学习笔记之SQL的自动提交功能

上次我们介绍了:SQL/PLUS学习笔记之SQL Buffer,本次我们主要要介绍的内容是SQL/PLUS学习笔记之SQL的自动提交功能,接下来就让我们一起来了解一下这部分内容吧。

SQL的自动提交功能

SQL的自动提交功能默认情况下是关闭的,这样更加合理,以免误操作时可以rollback回滚;

通过设置autocommit参数可以打开SQL的自动提交功能:

例如:

  1. SQL> show auto  
  2.  
  3. autocommit OFF  
  4.  
  5. SQL> set auto on  
  6.  
  7. SQL> insert into t_1 values(51,'Heihei'); 

已创建1 行。

提交完成。

否则当前用户插入的记录在未commit的情况下指示保存在内存里面,也只有当前用户能select其他用户是看不到的;除非commit了。        

编辑脚本

敲入define命令可以看到SQL/PLUS可以设置的环境变量

  1. SQL> define  
  2. DEFINE _DATE           = "14-8月 -11" (CHAR)  
  3. DEFINE _CONNECT_IDENTIFIER = "orcl" (CHAR)  
  4. DEFINE _USER           = "EMC" (CHAR)  
  5. DEFINE _PRIVILEGE      = "" (CHAR)  
  6. DEFINE _SQLPLUS_RELEASE = "1002000100" (CHAR)  
  7. DEFINE _EDITOR         = "Notepad" (CHAR)  
  8. DEFINE _O_VERSION      = "Oracle Database 10g Enterprise Edition Release 10.2.0.  
  9. 1.0 - Production  
  10. With the Partitioning, OLAP and Data Mining options" (CHAR)  
  11. DEFINE _O_RELEASE      = "1002000100" (CHAR) 

其中_editor可以设置默认的脚本编辑器,当设置好以后可以输入命令:SQL> edit file.sql来编辑脚本文件,在未指定路径的情况下文件保存在操作系统的当前路径下。也可以通过切换

到操作系统命令环境下,编辑好脚本,然后用@,@@或start + 脚本的路径来执行。

例如:

  1. SQL> edit file  --file.sql文件默认生成在当前目录下,或者先切换到操作系统,编辑好脚本后执行,扩展名缺省为sql;  
  2. SQL> $  
  3. Microsoft Windows XP [版本 5.1.2600]  
  4. (C) 版权所有 1985-2001 Microsoft Corp.  
  5. C:\Documents and Settings\hawk>dir  
  6. 驱动器C 中的卷是 C  
  7. 卷的序列号是4D28-FE45  
  8. C:\Documents and Settings\hawk 的目录  
  9. 2011-01-09  00:50    <DIR>          .  
  10. 2011-01-09  00:50    <DIR>          ..  
  11. 2011-01-09  00:31    <DIR>          「开始」菜单  
  12. 2011-01-09  01:18    <DIR>          My Documents  
  13. 2011-01-09  01:18    <DIR>          Favorites  
  14. 2011-01-09  00:31    <DIR>          桌面  
  15. 2011-01-09  15:17    <DIR>          .myeclipse  
  16. 2011-01-09  15:17    <DIR>          .m2  
  17. 2011-06-20  14:52                          128 .myeclipse.properties  
  18. 2011-08-14  10:45                         8   
  19. MagicEmotions.idx  
  20. 2011-01-18  09:58                         25 .pulse2.locator  
  21. 2011-01-20  20:58    <DIR>           EurekaLog  
  22. 2011-08-11  10:23                         225,685 sqlnet.log  
  23. 2011-05-03  09:29    <DIR>           workspace  
  24. 2011-08-13  13:30                         89 afiedt.buf  
  25. 2011-05-29  23:59    <DIR>           Tracing  
  26. 2011-08-14  23:46                         18 file.sql  --在里面输入select * from t_1;后保存  
  27. 6 个文件                                          225,953 字节  
  28. 11 个目录                                        8,195,407,872 可用字节  
  29. C:\Documents and Settings\hawk>exit --输入exit命令返回到sqlplus  
  30. SQL> @file --运行脚本,下面是执行结果;另外输入@@file或者start file是一样的  
  31.         ID NAME  
  32. ---------- --------------  
  33.          1 Taowei  
  34.          2 Taowei  
  35.          3 Taowei  
  36.          4 Taowei  
  37.          5 Taowei  
  38.          6 Taowei  
  39.          7 Taowei  
  40.          8 Taowei  
  41.          9 Taowei  
  42.         10 Taowei  
  43.         13 kk 

关于SQL/PLUS学习笔记之SQL的自动提交功能的知识就介绍到这里了,希望本次的介绍能够对您有所帮助。

【编辑推荐】

  1. 关于数据库查询性能调优和索引优化的总结
  2. SQL Server数据库远程查询并批量导入数据
  3. 存储过程:sp_MSforeachtable/sp_MSforeachdb
  4. CASE语句在Oracle中重新给指定字段赋值的用法
  5. 关于使用数据库登录名和数据库用户名的一些心得

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/296270.html<

(0)
运维的头像运维
上一篇2025-05-21 22:36
下一篇 2025-05-21 22:37

相关推荐

  • 个人主题怎么制作?

    制作个人主题是一个将个人风格、兴趣或专业领域转化为视觉化或结构化内容的过程,无论是用于个人博客、作品集、社交媒体账号还是品牌形象,核心都是围绕“个人特色”展开,以下从定位、内容规划、视觉设计、技术实现四个维度,详细拆解制作个人主题的完整流程,明确主题定位:找到个人特色的核心主题定位是所有工作的起点,需要先回答……

    2025-11-20
    0
  • 社群营销管理关键是什么?

    社群营销的核心在于通过建立有温度、有价值、有归属感的社群,实现用户留存、转化和品牌传播,其管理需贯穿“目标定位-内容运营-用户互动-数据驱动-风险控制”全流程,以下从五个维度展开详细说明:明确社群定位与目标社群管理的首要任务是精准定位,需明确社群的核心价值(如行业交流、产品使用指导、兴趣分享等)、目标用户画像……

    2025-11-20
    0
  • 香港公司网站备案需要什么材料?

    香港公司进行网站备案是一个涉及多部门协调、流程相对严谨的过程,尤其需兼顾中国内地与香港两地的监管要求,由于香港公司注册地与中国内地不同,其网站若主要服务内地用户或使用内地服务器,需根据服务器位置、网站内容性质等,选择对应的备案路径(如工信部ICP备案或公安备案),以下从备案主体资格、流程步骤、材料准备、注意事项……

    2025-11-20
    0
  • 如何企业上云推广

    企业上云已成为数字化转型的核心战略,但推广过程中需结合行业特性、企业痛点与市场需求,构建系统性、多维度的推广体系,以下从市场定位、策略设计、执行落地及效果优化四个维度,详细拆解企业上云推广的实践路径,精准定位:明确目标企业与核心价值企业上云并非“一刀切”的方案,需先锁定目标客户群体,提炼差异化价值主张,客户分层……

    2025-11-20
    0
  • PS设计搜索框的实用技巧有哪些?

    在PS中设计一个美观且功能性的搜索框需要结合创意构思、视觉设计和用户体验考量,以下从设计思路、制作步骤、细节优化及交互预览等方面详细说明,帮助打造符合需求的搜索框,设计前的规划明确使用场景:根据网站或APP的整体风格确定搜索框的调性,例如极简风适合细线条和纯色,科技感适合渐变和发光效果,电商类则可能需要突出搜索……

    2025-11-20
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注