上次我们介绍了:SQL/PLUS学习笔记之SQL Buffer,本次我们主要要介绍的内容是SQL/PLUS学习笔记之SQL的自动提交功能,接下来就让我们一起来了解一下这部分内容吧。
成都创新互联成立与2013年,先为浦东等服务建站,浦东等地企业,进行企业商务咨询服务。为浦东企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
SQL的自动提交功能
SQL的自动提交功能默认情况下是关闭的,这样更加合理,以免误操作时可以rollback回滚;
通过设置autocommit参数可以打开SQL的自动提交功能:
例如:
- SQL> show auto
- autocommit OFF
- SQL> set auto on
- SQL> insert into t_1 values(51,'Heihei');
已创建1 行。
提交完成。
否则当前用户插入的记录在未commit的情况下指示保存在内存里面,也只有当前用户能select其他用户是看不到的;除非commit了。
编辑脚本
敲入define命令可以看到SQL/PLUS可以设置的环境变量
- SQL> define
- DEFINE _DATE = "14-8月 -11" (CHAR)
- DEFINE _CONNECT_IDENTIFIER = "orcl" (CHAR)
- DEFINE _USER = "EMC" (CHAR)
- DEFINE _PRIVILEGE = "" (CHAR)
- DEFINE _SQLPLUS_RELEASE = "1002000100" (CHAR)
- DEFINE _EDITOR = "Notepad" (CHAR)
- DEFINE _O_VERSION = "Oracle Database 10g Enterprise Edition Release 10.2.0.
- 1.0 - Production
- With the Partitioning, OLAP and Data Mining options" (CHAR)
- DEFINE _O_RELEASE = "1002000100" (CHAR)
其中_editor可以设置默认的脚本编辑器,当设置好以后可以输入命令:SQL> edit file.sql来编辑脚本文件,在未指定路径的情况下文件保存在操作系统的当前路径下。也可以通过切换
到操作系统命令环境下,编辑好脚本,然后用@,@@或start + 脚本的路径来执行。
例如:
- SQL> edit file --file.sql文件默认生成在当前目录下,或者先切换到操作系统,编辑好脚本后执行,扩展名缺省为sql;
- SQL> $
- Microsoft Windows XP [版本 5.1.2600]
- (C) 版权所有 1985-2001 Microsoft Corp.
- C:\Documents and Settings\hawk>dir
- 驱动器C 中的卷是 C
- 卷的序列号是4D28-FE45
- C:\Documents and Settings\hawk 的目录
- 2011-01-09 00:50
. - 2011-01-09 00:50
.. - 2011-01-09 00:31
「开始」菜单 - 2011-01-09 01:18
My Documents - 2011-01-09 01:18
Favorites - 2011-01-09 00:31
桌面 - 2011-01-09 15:17
.myeclipse - 2011-01-09 15:17
.m2 - 2011-06-20 14:52 128 .myeclipse.properties
- 2011-08-14 10:45 8
- MagicEmotions.idx
- 2011-01-18 09:58 25 .pulse2.locator
- 2011-01-20 20:58
EurekaLog - 2011-08-11 10:23 225,685 sqlnet.log
- 2011-05-03 09:29
workspace - 2011-08-13 13:30 89 afiedt.buf
- 2011-05-29 23:59
Tracing - 2011-08-14 23:46 18 file.sql --在里面输入select * from t_1;后保存
- 6 个文件 225,953 字节
- 11 个目录 8,195,407,872 可用字节
- C:\Documents and Settings\hawk>exit --输入exit命令返回到sqlplus
- SQL> @file --运行脚本,下面是执行结果;另外输入@@file或者start file是一样的
- ID NAME
- ---------- --------------
- 1 Taowei
- 2 Taowei
- 3 Taowei
- 4 Taowei
- 5 Taowei
- 6 Taowei
- 7 Taowei
- 8 Taowei
- 9 Taowei
- 10 Taowei
- 13 kk
关于SQL/PLUS学习笔记之SQL的自动提交功能的知识就介绍到这里了,希望本次的介绍能够对您有所帮助。
【编辑推荐】
标题名称:SQL/PLUS学习笔记之SQL的自动提交功能
网页URL:http://www.shufengxianlan.com/qtweb/news25/55925.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联