userusing<">
DB2SQL腳本批量執(zhí)行

DB2SQL腳本批量執(zhí)行

ID:47104567

大?。?6.83 KB

頁數(shù):4頁

時(shí)間:2019-08-03

DB2SQL腳本批量執(zhí)行_第1頁
DB2SQL腳本批量執(zhí)行_第2頁
DB2SQL腳本批量執(zhí)行_第3頁
DB2SQL腳本批量執(zhí)行_第4頁
資源描述:

《DB2SQL腳本批量執(zhí)行》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、DB2SQL腳本批量執(zhí)行環(huán)境:Windows系統(tǒng)DB2客戶端或者服務(wù)端?一、準(zhǔn)備工作運(yùn)行db2cmd或者db2cw打開DB2命令行處理器進(jìn)入SQL腳本存放目錄用db2connecttouserusing命令連接數(shù)據(jù)庫用db2setcurrentschema設(shè)置當(dāng)前的SCHEMA,這個(gè)SCHEMA可以是未創(chuàng)建的,DB2會(huì)自動(dòng)創(chuàng)建。?二、執(zhí)行不同類型的SQL1、在命令行執(zhí)行簡單SQL命令db2?2、在命令行執(zhí)行SQL腳本文件db2-td;-cf

2、>-l<輸出日志文件路徑>?說明:-td;指定語句結(jié)束標(biāo)志。因?yàn)橐话鉙QL都是以分號(hào)結(jié)尾,所以就寫成“-td;”。?????-l<輸出日志文件路徑>?是可選的。?3、在命令行執(zhí)行DB2存儲(chǔ)過程文件db2-td@-f-l<輸出日志文件路徑>?說明:-td;指定語句結(jié)束標(biāo)志。因?yàn)橐话鉙QL過程都是以@結(jié)尾,所以就寫成“-td@”。?????-l<輸出日志文件路徑>?是可選的。?三、寫批處理腳本批處理腳本無非就是把命令寫在一起,保存為bat文件,執(zhí)行即可。在寫批處理之前,先回顧一下DB2命令選項(xiàng):?C:"IBM"SQLLIB"BIN>db2?

3、optionsdb2[option...][db2-command

4、sql-statement

5、???[?[phrase

6、message

7、sqlstate

8、class-code]]]option:-a、-c、-d、-e{c

9、s}、-finfile、-i、-lhistfile、-m、-n、-o、???????-p、-q、-rreport、-s、-t、-td;、-v、-w、-x和-zoutputfile。??選項(xiàng)???描述?????????????????????????????????????缺省設(shè)置?------?----------------------

10、------------------?---------------??-a???顯示SQLCA???????????????????????????????OFF??-c???自動(dòng)落實(shí)?????????????????????????????????ON??-d???檢索并顯示XML聲明??????????????????????OFF??-e???顯示SQLCODE/SQLSTATE????????????????????OFF??-f???讀取輸入文件?????????????????????????????OFF??-i???顯示XML數(shù)據(jù)并帶有縮進(jìn)

11、??????????????????OFF??-l???將命令記錄到歷史記錄文件中???????????????OFF??-m???顯示受影響的行數(shù)?????????????????????????OFF??-n???除去換行字符?????????????????????????????OFF??-o???顯示輸出?????????????????????????????????ON??-p???顯示db2交互式提示符????????????????????ON??-q???保留空格和換行符?????????????????????????OFF??-r??

12、?將輸出報(bào)告保存到文件?????????????????????OFF??-s???在命令出錯(cuò)時(shí)停止執(zhí)行?????????????????????OFF??-t???設(shè)置語句終止字符?????????????????????????OFF??-v???回傳當(dāng)前命令?????????????????????????????OFF??-w???顯示FETCH/SELECT警告消息???????????????ON??-x???不打印列標(biāo)題?????????????????????????????OFF??-z???將所有輸出保存到輸出文件????????????

13、?????OFF?注意:?使用DB2OPTIONS環(huán)境變量定制選項(xiàng)缺省值。?緊跟選項(xiàng)字母后的減號(hào)(-)使該選項(xiàng)關(guān)閉。?使用UPDATECOMMANDOPTIONS更改選項(xiàng)設(shè)置(以交互式或?文件輸入方式)。?根據(jù)命令參數(shù)創(chuàng)建批處理文件xxx.bat:?rem????--連接數(shù)據(jù)庫db2connecttouserusing?rem????--設(shè)置SCHEMAdb2setcurrentschema?rem????--執(zhí)行SQL腳本列表db2-td;-cf-l<輸

14、出日志文件路徑>?rem????--執(zhí)行SQL過程列

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。