日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
DB2數(shù)據(jù)庫(kù)對(duì)動(dòng)態(tài)游標(biāo)的使用

本文將為您介紹在DB2數(shù)據(jù)庫(kù)中程,對(duì)動(dòng)態(tài)游標(biāo)的正確使用方法,如果您對(duì)DB2存儲(chǔ)過(guò)程中對(duì)動(dòng)態(tài)游標(biāo)的使用感興趣的話,不妨一看,以下就是文章的主要內(nèi)容的詳細(xì)描述。

創(chuàng)新互聯(lián)公司是一家專(zhuān)業(yè)提供和靜企業(yè)網(wǎng)站建設(shè),專(zhuān)注與做網(wǎng)站、網(wǎng)站設(shè)計(jì)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為和靜眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。

CREATE PROCEDURE data_wtptest( IN in_taskid_timestamp varchar(30), 
OUT o_err_no int,  OUT o_err_msg varchar(1024)) 
LANGUAGE SQL  P1: BEGIN ATOMIC 
聲明開(kāi)始
臨時(shí)變量出錯(cuò)變量
DECLARE SQLCODE integer default 0;
  DECLARE SQLStmt varchar(1024) default '';
  DECLARE r_code integer default 0;
  DECLARE state varchar(1024) default 'AAA';
 
記錄程序當(dāng)前所作工作
DECLARE at_end int DEFAULT 0;
  DECLARE t_destnetid int default 0;
  DECLARE t_recvid varchar(30) default '';
  DECLARE SP_Name varchar(50) default 'data_integrate';
 聲明DB2存儲(chǔ)過(guò)程中放游標(biāo)的值

聲明動(dòng)態(tài)游標(biāo)存儲(chǔ)變量
DECLARE stmt1 STATEMENT;
DECLARE c1 CURSOR FOR stmt1;
 聲明出錯(cuò)處理

DECLARE EXIT HANDLER FOR SQLEXCEPTION  begin  set r_code=SQLCODE;
set o_err_no=1;
set o_err_msg='處理['||state||']出錯(cuò) ,'||'錯(cuò)誤代碼SQLCODE:['||CHAR(r_code) || '].';
insert into fcc_sp_log(object,name,value) values(SP_Name,in_taskid_timestamp,o_err_msg);
end;
DECLARE continue HANDLER for not found  begin  set at_end = 1;
 set state='找到0行記錄或已經(jīng)到記錄結(jié)尾.';#p#
end;

聲明結(jié)束

SET state='[add]單獨(dú)測(cè)試中中,統(tǒng)計(jì)條數(shù)';
SET SQLStmt='SELECT count(*) FROM wtp_pre_download
 where task_timestamp = ?';
  PREPARE stmt1 FROM SQLStmt;
  OPEN c1 USING in_taskid_timestamp;
  FETCH c1 INTO t_destnetid;
  CLOSE c1;
 SET state='[add]查具體信息';
SET at_end = 0;
  SET SQLStmt='SELECT recv_userid FROM wtp_pre_download
where task_timestamp = ?';
  PREPARE c1 FROM SQLStmt;
  OPEN c1 USING in_taskid_timestamp;
  SET state='[add]************';
  FETCH c1 INTO t_recvid;
  SET state='[add]============';
  insert into fcc_sp_log(object,name,value)
values(SP_Name,in_taskid_timestamp,t_recvid);
END p1

以上的相關(guān)內(nèi)容就是對(duì)DB2存儲(chǔ)過(guò)程中使用動(dòng)態(tài)游標(biāo)的介紹.


分享題目:DB2數(shù)據(jù)庫(kù)對(duì)動(dòng)態(tài)游標(biāo)的使用
分享鏈接:http://www.dlmjj.cn/article/dpdooig.html