1.在sql*plus中執行單個sql指令碼檔案:
sql>@c:\aaa.sql
2.在sql*plus中執行多個sql指令碼檔案:
比如你要執行得2個sql指令碼 a.sql 和 b.sql
現在你重新寫乙個指令碼 c.sql 其中得內容如下
@@a.sql
@@b.sql
然後把c.sql放在a.sql 和 b.sql 得同乙個目錄中即可,然後在sqlplus下執行:
sql>@c.sql 就可以了.
當然有具體路徑的加上路徑即可,如下:
sql> @e:\c.sql
注意事項:
1>.sql檔案都在乙個目錄中;
2>.尤其是c.sql檔案中直接寫:
@@a.sql
@@b.sql
即可。
SQLPLUS下執行多個檔案中的SQL指令碼
目前在做pl sql的開發,乙個feature需要建立多個table view或procedure,因此需要有比較快捷的方式來部署這些資料庫物件。方法如下 deploy.bat檔案,完成資料庫的登入,內容如下 sqlplus username password dbservice e deploy....
sqlplus上如何執行sql檔案
有時候我們要在sqlplus上直接執行sql檔案,這時候我們要進入到sql檔案所在的目錄 比如 in directory usr1 arbor idesign site dba common admin inits 有init的檔案 cd usr1 arbor idesign site dba co...
sqlplus中檢視執行計畫分析
對於oracle9i,需要手工設定plustrace角色,步驟如下 1 在sql connect sys 密碼 as sysdba 密碼為 資料庫所在的那台伺服器的密碼 在sys使用者下執行 oracle home sqlplus admin plustrce.sql sql oracle home...