码迷,mamicode.com
首页 > 数据库 > 详细

Oracle导入SQL脚本执行和常用命令

时间:2016-10-15 01:59:02      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

 

在SQL_PLUS里面执行: sql>@full_path/test.sql;  例:sql>@D:/test.sql;  
不需要commit; 一般都是在test.sql 里面最后加上一个commit; 
但是需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。

 

常用操作:

1.@命令调用当前目录下的,或指定全路径,或可以通过SQLPATH环境变量搜寻到的脚本文件。该命令使用是一般要指定要执行的文件的全路径,否则从缺省路径(可用SQLPATH变量指定)下读取指定的文件。 
@@用在sql脚本文件中,用来说明用@@执行的sql脚本文件与@@所在的文件在同一目录下,而不用指定要执行sql脚本文件的全路径,也不是从SQLPATH环境变量指定的路径中寻找sql脚本文件,该命令一般用在脚本文件中。 
如:在c:temp目录下有文件start.sql和nest_start.sql,start.sql脚本文件的内容为: 
@@nest_start.sql - - 相当于@ c:tempnest_start.sql 则我们在sql*plus中,这样执行: SQL> @ c:tempstart.sql 

2. 对当前的输入进行编辑  SQL>edit  


3. 重新运行上一次运行的sql语句  SQL>/  


4. 将显示的内容输出到指定文件  SQL> SPOOL file_name  
在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。 

 

 5. 关闭spool输出  SQL> SPOOL OFF  
只有关闭spool输出,才会在输出文件中看到输出的内容。

Oracle导入SQL脚本执行和常用命令

标签:

原文地址:http://www.cnblogs.com/yamin-wanghc/p/5962496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!