SQLPLUS下執行多個檔案中的SQL指令碼

2021-08-23 13:24:27 字數 433 閱讀 4658

目前在做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...