如何用plsql在oracle下執行多個sql指令碼

2021-03-10 14:57:39 字數 991 閱讀 2154

1樓:匿名使用者

用pl/sql在oracle下執行

多個抄sql指令碼的方法:

pl/sql developer----->file------>new---->***mand window

然後在彈出的襲視窗裡依次執行bai:

sql> @f:\abc\a.sql;

sql> @f:\abc\b.sql;

sql> @f:\abc\c.sql;

sql*plus 中執行多個*.sql指令碼檔案的方法du:

1、在sql*plus中執行單個sql指令碼檔案: sql>@c:\aaa.sql ;

2、在sql*plus中執行多個sql指令碼檔案: 比如你要執行得2個sql指令碼 a.sql 和 b.

sql 現在你重新寫一個腳zhi本 c.sql 其中得內容如下 @@daoa.sql @@b.

sql 然後把c.sql放在a.sql和 b.

sql 得同一個目錄中即可,然後在sqlplus下執行:sql>@c.sql 就可以了。

2樓:

在pl/sql中直接用復***mand window執行就制可以了:

pl/sql developer----->file------>new---->***mand window

然後在彈出的視窗裡依次執行:

sql> @f:\abc\a.sql;

sql> @f:\abc\b.sql;

sql> @f:\abc\c.sql;

3樓:匿名使用者

1.把所有的檔案都放在同一個目錄下,然後在命令列裡執行命令:

c:>dir/b > d:/all.sql把所有的sql檔案內

名都輸出到容一個sql檔案中。

2.用ultraedit開啟生成的sql檔案,alt+c切換到column mode,給所有的行前都新增一個「@」,儲存。

3.在sqlplus中執行「@d:/all.sql」

在plsql中如何獲取varchar26型別的最後兩位

使用substr函式來擷取 substr 欄位名,從第幾個字元開始擷取,擷取多少個字元 select substr colname,5,2 from t 以上是你確定字元有6個字元,當你不知道欄位到底有多長時,就得先用length 函式得到其長度。select substr length colna...

oracle中如何用命令建立表空間

oracle建立表空間有多種方法 如下 方法1 建立,如下 sql edi 已寫入 file afiedt.buf 1 create tablespace ts1 2 datafile f oracle product 10.2.0 oradata orcl ts1.dbf size 100m 3 ...

oracle資料庫如何收費,Oracle資料庫如何收費

oracle資料庫在非商用時不收費。oracle資料庫在商用時有兩種收費方式。oracle的license許可購買有兩種 按照使用者數和cpu個數 即無線使用者版 特殊情況 當前oracle 11g的user license無限使用期的 為人民幣3千5左右。按照使用者個數 按50個user lice...