新聞中心
如何在DB2中執(zhí)行存儲(chǔ)過(guò)程?
在DB2中執(zhí)行存儲(chǔ)過(guò)程需要先創(chuàng)建存儲(chǔ)過(guò)程,然后使用CALL語(yǔ)句來(lái)調(diào)用它。

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為開(kāi)江等服務(wù)建站,開(kāi)江等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為開(kāi)江企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
創(chuàng)建存儲(chǔ)過(guò)程可以使用CREATE PROCEDURE語(yǔ)句,指定存儲(chǔ)過(guò)程的名稱、參數(shù)、SQL語(yǔ)句等信息。
調(diào)用存儲(chǔ)過(guò)程時(shí),需要使用CALL語(yǔ)句,指定存儲(chǔ)過(guò)程的名稱和參數(shù)值。
執(zhí)行存儲(chǔ)過(guò)程可以使用DB2命令行工具或者其他支持DB2的應(yīng)用程序。在執(zhí)行存儲(chǔ)過(guò)程時(shí),可以獲取存儲(chǔ)過(guò)程的返回值或者輸出參數(shù)的值。
1、db2 create database 數(shù)據(jù)庫(kù)名 <-- 創(chuàng)建數(shù)據(jù)庫(kù)
2、db2 connect to 數(shù)據(jù)庫(kù)名 user 用戶名 using 用戶密碼 <-- 連接數(shù)據(jù)庫(kù)
3、db2 -tvf otpdb_v3_db2.sql <-- 為新建數(shù)據(jù)庫(kù)建立表結(jié)構(gòu)
4、db2 -td@ -f 存儲(chǔ)過(guò)程文件絕對(duì)路徑 <-- 導(dǎo)入存儲(chǔ)過(guò)程,無(wú)錯(cuò)誤會(huì)提示成功 4、調(diào)用存儲(chǔ)過(guò)程: Windows 下:db2 call 存儲(chǔ)過(guò)程名(參數(shù)1,參數(shù)2) AIX 下:db2 <-- 要先進(jìn)入DB2,方可調(diào)用存儲(chǔ)過(guò)程或執(zhí)行SQL語(yǔ)句 db2=>call 存儲(chǔ)過(guò)程名(參數(shù)1,參數(shù)2)
5、驗(yàn)證插入數(shù)據(jù)是否成功 Windows 下:db2 select count(*) from FTOTP_USERINFO AIX 下:db2 <-- 要先進(jìn)入DB2,方可調(diào)用存儲(chǔ)過(guò)程或執(zhí)行SQL語(yǔ)句 db2=>select count(*) from FTOTP_USERINFO Windows 下:db2 select count(*) from FTOTP_TOKENINFO AIX 下:db2 <-- 要先進(jìn)入DB2,方可調(diào)用存儲(chǔ)過(guò)程或執(zhí)行SQL語(yǔ)句 db2=>select count(*) from FTOTP_TOKENINFO
6、db2 SELECT TOKEN, PUBKEY FROM FTOTP_TOKENINFO FETCH FIRST 10000 ROWS ONLY > 要保存文件的絕對(duì)全路徑 <-- 從 DB2 中導(dǎo)出前一萬(wàn)條記錄 windows - e.g. db2 SELECT TOKEN, PUBKEY FROM FTOTP_TOKENINFO FETCH FIRST 10000 ROWS ONLY > c:\abc.txt AIX - e.g. db2 SELECT TOKEN, PUBKEY FROM FTOTP_TOKENINFO FETCH FIRST 10000 ROWS ONLY > c:\abc.txt <-- 注意:不能先進(jìn)入DB2,執(zhí)行查詢與導(dǎo)出命令組合
DB2數(shù)據(jù)庫(kù)和表恢復(fù)?
1、必須做了備份,才能恢復(fù)刪除表
2、要按正常的次序走的話,必須要做過(guò)備份才能夠恢復(fù)表??截愇募⒌膁b2是A時(shí)間點(diǎn),但運(yùn)行到B,有數(shù)據(jù)增刪改,出了問(wèn)題,是無(wú)法用A點(diǎn)恢復(fù)到B的
到此,以上就是小編對(duì)于db2創(chuàng)建數(shù)據(jù)庫(kù)命令的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
分享名稱:如何在DB2中執(zhí)行存儲(chǔ)過(guò)程?windowsdb2創(chuàng)建數(shù)據(jù)庫(kù)
網(wǎng)址分享:http://fisionsoft.com.cn/article/djhgchj.html


咨詢
建站咨詢
