Oracle執行外部檔案

2021-05-22 11:58:41 字數 719 閱讀 1169

oracle執行外部檔案:

c:>sqlplus user/pwd@db

sql>@new.sql

執行多個sql檔案:

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

c:>dir/b > d:/1.sql

會把所有的sql檔名都輸出到乙個sql檔案中。

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

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

如何避免'&'字元:

sql中&可以傳遞引數,但有時需要插入'&',例:

sql> select '&hello' v from dual;

輸入 hello 的值:  hello

原值    1: select '&hello' v from dual

新值    1: select 'hello' v from dual

v-----

hello

可以使用如下方法避免:

a:sql> select chr(38) || 'hello' v from dual;

v------

&hello

b:sql> set define off

sql> select '&hello' v from dual;

v------

&hello

Oracle執行外部檔案

oracle執行外部檔案 c sqlplus user pwd db sql new.sql 執行多個sql檔案 1.把所有的檔案都放在同乙個目錄下,然後在命令列裡執行命令 c dir b d 1.sql 會把所有的sql檔名都輸出到乙個sql檔案中。2.用ultraedit開啟生成的sql檔案,a...

Oracle執行外部檔案

oracle執行外部檔案 c sqlplus user pwd db sql new.sql 執行多個sql檔案 1.把所有的檔案都放在同乙個目錄下,然後在命令列裡執行命令 c dir b d 1.sql 會把所有的sql檔名都輸出到乙個sql檔案中。2.用ultraedit開啟生成的sql檔案,a...

mysql執行外部sql檔案命令

執行sql指令碼檔案 方法一 使用cmd命令執行 windows下,unix或linux在的其控制台下 mysql的bin目錄 mysql u使用者名稱 p密碼 d資料庫 sql指令碼檔案路徑全名 示例 d mysql bin mysql uroot p123456 dtest 注意 a 如果在sq...