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...