DB2游标循环问题进用实例讲解

数据库
以下的文章主要阐述的是DB2游标循环的问题,为了更加详细的对DB2游标循环的问题进行说明我们是以实例讲述的方式对其进行更好的讲解。

此文章主要介绍的是用一个实例来对DB2游标循环的问题进行讲解,如果你对用一个实例来对DB2游标循环的问题进行讲解心存好奇的话,以下的文章将会揭开它的神秘面纱,以下就是文章的详细内容介绍,望大家借鉴。

 

 

本文中的存储过程示例,预计的循环次数是yh表行数,由于SELECT IID INTO PINT FROM YH WHERE 0=1;不返回任何行,所以at_end后会立刻等于1(只循环一次就退出)。

 

 

 

DECLARE at_end INT DEFAULT 0;   
DECLARE PIID INTEGER DEFAULT 0 ;   
DECLARE PINT INTEGER DEFAULT 0 ;   
DECLARE not_found CONDITION FOR SQLSTATE '02000';   
--DECLARE PCOUNT INTEGER;   
DECLARE c1 CURSOR FOR   
SELECT IID FROM YH;   
DECLARE CONTINUE HANDLER FOR not_found   
SET at_end = 1;   
OPEN c1;   
SET PCOUNT=0;   
ins_loop:   
LOOP   
FETCH c1 INTO PIID;   
IF at_end <>0THEN   
LEAVE ins_loop;   
END IF;   
SET PCOUNTPCOUNT=PCOUNT+1;   
SELECT IID INTO PINT FROM YH WHERE 0=1;   
END LOOP; 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.

 

 

以上的相关内容就是对用一个实例讲解DB2游标循环的问题的介绍,望你能有所收获。

上述的相关内容就是对用一个实例讲解DB2游标循环的问题的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. DB2数据库所支持的某些外部文件格式的解析
  2. DB2数据库备份成功与否的正确验证方式描述
  3. DB2建立database Partition的点滴
  4. DB2数据库中SELECT的3种另类用法
  5. DB2数据库备份是否成功的验证

     

     
责任编辑:佚名 来源: 51CTO快译
相关推荐

2011-03-22 12:38:21

DB2数据库游标循环

2010-11-04 10:32:18

DB2游标原理

2010-09-30 13:27:09

DB2游标

2010-08-31 15:03:28

DB2游标

2010-09-30 15:52:55

DB2循环查询

2010-11-03 14:05:58

DB2离线备份

2011-03-14 16:42:54

DB2 UDB监控死锁

2010-09-01 15:09:41

DB2动态游标

2011-04-15 13:12:08

DB2游标

2010-11-02 11:08:11

DB2循环查询

2010-11-04 09:50:56

DB2循环

2010-08-31 15:39:25

DB2存储过程

2010-07-27 15:02:30

DB2驱动类型

2010-11-03 13:55:39

创建DB2实例

2010-08-18 08:53:23

DB2 SELECT语

2009-03-20 11:33:45

DB2数据转移数据库

2010-09-01 15:15:20

DB2动态游标

2010-08-13 13:40:47

DB2编程序

2010-08-31 14:33:46

DB2游标

2010-09-01 11:25:08

DB2加密
点赞
收藏

51CTO技术栈公众号