使用sqlplus批量执行脚本的总结

当然,我们可以在plsql中执行,但是在实际生产环境中,可能更多的是使用简便的sqlplus.步骤如下:

1.登陆client sqlplus

     connect <username>/<password>@<连接标识符>
  或者
  sqlplus 用户名/密码@192.168.208.120:1521/orcl

 

2.整理Sql脚本

现需要批量执行a.sql,b.sql,c.sql的脚本。我们需要写一个汇总脚本 all.sql,此脚本存放于a,b,c相同目录下.内容如下:

drop view xxxx;

drop table xxx;

start a.sql;

start b.sql;

start c.sql;

3.设置SQLPATH环境变量

如下图所示:

现在我们把a.sql,b.sql,c.sql和all.sql脚本存放至 E:\workspace\tools\PLSQL\sqlplus路径下

 

4.在第一步使用sqlplus登陆上oracle之后,输入如下语句执行sql

sql>@all.sql

 

在执行单个sql文件时,也可以不设置环境变量,在命令中直接指定文件路径。如

sql>@E:\workspace\tools\PLSQL\sqlplus\a.sql

本文就介绍到这里。

posted @ 2016-07-07 09:40  Franson  阅读(11308)  评论(0编辑  收藏  举报