2、>-l<輸出日志文件路徑>?說明:-td;指定語句結(jié)束標志。因為一般SQL都是以分號結(jié)尾,所以就寫成“-td;”。?????-l<輸出日志文件路徑>?是可選的。?3、在命令行執(zhí)行DB2存儲過程文件db2-td@-f-l<輸出日志文件路徑>?說明:-td;指定語句結(jié)束標志。因為一般SQL過程都是以@結(jié)尾,所以就寫成“-td@”。?????-l<輸出日志文件路徑>?是可選的。?三、寫批處理腳本批處理腳本無非就是把命令寫在一起,保存為bat文件,執(zhí)行即可。在寫批處理之前,先回顧一下DB2命令選項:?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。??選項???描述?????????????????????????????????????缺省設置?------?----------------------
10、------------------?---------------??-a???顯示SQLCA???????????????????????????????OFF??-c???自動落實?????????????????????????????????ON??-d???檢索并顯示XML聲明??????????????????????OFF??-e???顯示SQLCODE/SQLSTATE????????????????????OFF??-f???讀取輸入文件?????????????????????????????OFF??-i???顯示XML數(shù)據(jù)并帶有縮進
11、??????????????????OFF??-l???將命令記錄到歷史記錄文件中???????????????OFF??-m???顯示受影響的行數(shù)?????????????????????????OFF??-n???除去換行字符?????????????????????????????OFF??-o???顯示輸出?????????????????????????????????ON??-p???顯示db2交互式提示符????????????????????ON??-q???保留空格和換行符?????????????????????????OFF??-r??
12、?將輸出報告保存到文件?????????????????????OFF??-s???在命令出錯時停止執(zhí)行?????????????????????OFF??-t???設置語句終止字符?????????????????????????OFF??-v???回傳當前命令?????????????????????????????OFF??-w???顯示FETCH/SELECT警告消息???????????????ON??-x???不打印列標題?????????????????????????????OFF??-z???將所有輸出保存到輸出文件????????????
13、?????OFF?注意:?使用DB2OPTIONS環(huán)境變量定制選項缺省值。?緊跟選項字母后的減號(-)使該選項關閉。?使用UPDATECOMMANDOPTIONS更改選項設置(以交互式或?文件輸入方式)。?根據(jù)命令參數(shù)創(chuàng)建批處理文件xxx.bat:?rem????--連接數(shù)據(jù)庫db2connecttouserusing?rem????--設置SCHEMAdb2setcurrentschema?rem????--執(zhí)行SQL腳本列表db2-td;-cf-l<輸
14、出日志文件路徑>?rem????--執(zhí)行SQL過程列