當然,我們可以在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
本文就介紹到這裡。