使用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

本文就介紹到這里。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM