新聞中心
如何在DB2中執(zhí)行存儲過程?
在DB2中執(zhí)行存儲過程需要先創(chuàng)建存儲過程,然后使用CALL語句來調用它。

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


咨詢
建站咨詢
