樓上基本上沒錯(cuò),但是需要在sql腳本上最后一行里加上exit命令,否則后續(xù)執(zhí)行會(huì)有問題,例如
成都創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護(hù)公司|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋成都資質(zhì)代辦等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身設(shè)計(jì)品質(zhì)網(wǎng)站。
sqlplus /nolog @1.sql
sqlplus /nolog @2.sql
在1.sql和2.sql中要加入conn對(duì)應(yīng)的用戶,同時(shí)在每個(gè)sql腳本結(jié)尾要加入exit
按回車鍵即可。 工具:oracle10g,windows10。 步驟: 1、ctrl+R后,輸入cmd,打開命令提示符。 2、輸入命令:sqlplus。 用戶名/密碼@sid3、然后敲回車鍵,就能登錄到oracle了
首先,做一個(gè)簡單的sql文件(log.sql)。
在這個(gè)SQL文件中我們創(chuàng)建了一個(gè)表。
接下來,我們來建一個(gè)bat批處理文件(log.bat)。
在這個(gè)bat文件里面我們調(diào)用絕對(duì)路徑的sql文件,并將執(zhí)行過程及結(jié)果輸出到log.txt文件中。
最后,我們運(yùn)行bat文件,執(zhí)行多個(gè)sql腳本plsql語句。
bat文件調(diào)用數(shù)據(jù)庫中的存儲(chǔ)過程:
假設(shè)數(shù)據(jù)庫中一個(gè)存儲(chǔ)過程,名稱為Produce_log
我們只需要修改獨(dú)立的sql文件如下即可:
execute Produce_log;
exit;