目前在做pl/sql的開發,乙個feature需要建立多個table、view或procedure,因此需要有比較快捷的方式來部署這些資料庫物件。
方法如下:
--deploy.bat檔案,完成資料庫的登入,內容如下
sqlplus username/password@dbservice @"e:\***\deploy.sql"
--deploy.sql中按順序羅列出待執行的sql語句的檔案,內容如下
@"e:\***\1.view_***.sql"
@"e:\***\2.package_***.pck"
注意事項如下:
1. 需要注意的是最好用雙引號給出檔案待執行檔案的路徑,至少oracle 10g不支援路徑名帶空格。
2. 檔案中的sql指令碼有空行的話會引起一些錯誤。
sqlplus常用命令url:
SQL Plus 中如何執行多個 sql指令碼檔案
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 和 ...
sqlplus執行SQL檔案
1.執行乙個sql指令碼檔案 兩種方式 1 sql start file name 2 sql file name 2.與 的區別是什麼?等於start命令,用來執行乙個sql指令碼檔案。命令呼叫當前目錄下的,或指定全路徑,或可以通過sqlpath環境變數搜尋到的指令碼檔案。該命令使用是一般要指定要...
sqlplus上如何執行sql檔案
有時候我們要在sqlplus上直接執行sql檔案,這時候我們要進入到sql檔案所在的目錄 比如 in directory usr1 arbor idesign site dba common admin inits 有init的檔案 cd usr1 arbor idesign site dba co...