新聞中心
DB2存儲過程批量導(dǎo)入有兩種方法,下面就對著兩種DB2存儲過程批量導(dǎo)入的方法進(jìn)行詳細(xì)的介紹,如果您對DB2存儲過程方面感興趣的話,不妨一看。

導(dǎo)入命令
db2 -td! c:\1.sql
對于DB2存儲過程的編譯,我們應(yīng)該注意順序。
大致的就是先編譯內(nèi)層過程,再編譯外層。
建議使用批量方法:
第一種方法:
按照內(nèi)外關(guān)系(也就是關(guān)聯(lián)關(guān)系),依次將后臺DB2存儲過程存放到一個sql文件中(注意:每個過程前面先刪除存儲過程 DROP PRODUCE NAME!)
然后進(jìn)入DB2CMD命令窗口,連接數(shù)據(jù)庫后執(zhí)行
db2 -td! -f 過程路徑+sql文件名;即可一次性全部編譯。(注意每個過程的結(jié)束要以!結(jié)束)
第二種方法:
自己編寫一個BAT腳本.這種方法與上面類似,只是他可以一并處理SQL腳本和后臺過程。基本語法和上述一樣。
EXPORT TO procudure.del OF del MODIFIED BY LOBSINFILE SELECT 'SET CURRENT SCHEMA '||rtrim(procschema)||'@'||chr(10)||'SET CURRENT PATH = SYSIBM,SYSFUN,SYSPROC,'||rtrim(procschema)||' @'||chr(10)||text||chr(10)||'@'||chr(10) FROM syscat.procedures where procname like 'NP_%' ORDER BY create_time ;
【編輯推薦】
DB2連接服務(wù)器的配置
帶您了解DB2鎖的類型
db2表空間被鎖的解決方法
DB2創(chuàng)建表空間的方式
Linux中DB2用戶組的介紹
網(wǎng)站欄目:DB2存儲過程批量導(dǎo)入的實(shí)現(xiàn)
URL標(biāo)題:http://www.dlmjj.cn/article/cdsjsdo.html


咨詢
建站咨詢
