oracle使用bat指令碼批量執行sql檔案

2021-07-03 11:30:42 字數 578 閱讀 1543

1首先建立乙個字尾為.bat的檔案,內容如下:

c: sqlplusdb_user_name/[email protected]:1521/dbname @d:/temp/update_20140923.sql

exit

語法分析:

// c: sqlplus所在路徑

// sqlplus 使用者名稱/密碼@db名稱@要執行的sql檔案所在路徑(d:/temp)/sql檔名

//最後退出

spool d:\temp\update_20140923.log;

@@insertdata.sql

@@updatedata.sql

spool off;

quit;

語法分析:

// spool(列印結果)+半形空格+ 輸出log檔案的完整路徑+log檔名;

@@要執行的sql檔案1(與上面兩個檔案在相同目錄下)

@@要執行的sql檔案2

//關閉spool

//退出

3編寫insertdata.sql檔案(所要執行的sql檔案1,檔案2,....檔案n)。



批量處理 bat指令碼記錄

輸出兩個檔案中相同檔案大小之差 echo off 設定變數延遲 setlocal enabledelayedexpansion 設定比較資料夾 set inputdir1 a set inputdir2 b for f delims a in dir a d s b inputdir1 do for...

bat指令碼批量靜默安裝程式

1 你最關心的 如何靜默安裝 q 用於安裝程式時可以靜默安裝 start wait i q 2 正文開始 用bat指令碼自動安裝程式,部署一些環境 順便學習了bat指令碼,在這記錄一下,方便以後維護 開發 echo off mode con lines 40 cols 100 該指令碼用於安裝執行環...

oracle使用bat檔案批量匯入匯出資料

參考案例 精簡了匯入匯出語句,匯入 1.需要授權給需要匯入資料的使用者的dba許可權 grant dba to user1 2.匯入資料語句 imp 賬號 密碼 資料庫名 file 檔案路徑 檔名.dmp buffer 909600 ignore y full y commit y 例imp use...