程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> DB2存儲過程使用動態游標的例子(1)

DB2存儲過程使用動態游標的例子(1)

編輯:DB2教程

本文將為您介紹一個DB2存儲過程使用動態游標的例子,如果您對動態游標的使用感興趣的話,不妨一看,對您學習DB2的使用會有所幫助。

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
     --聲明開始
     --臨時變量出錯變量
       DECLARE SQLCODE       integer default 0;
       DECLARE SQLStmt       varchar(1024) default '';
       DECLARE r_code        integer default 0;
       DECLARE state         varchar(1024) default 'AAA';--記錄程序當前所作工作
       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_wtptest';


     --聲明放游標的值
     --聲明動態游標存儲變量
       DECLARE stmt1 STATEMENT;
       DECLARE c1 CURSOR FOR stmt1;

--聲明出錯處理
       DECLARE EXIT HANDLER FOR SQLEXCEPTION 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved