DB2游标及其使用

数据库
在DB2数据库中,游标的使用方法非常重要,下面就为您介绍一些DB2游标相关的知识,希望对您学习DB2数据库能够有所帮助。

学习DB2数据库的使用,DB2游标是一定需要掌握的,下面对DB2游标定义及使用方面进行了详细的介绍,并举例说明,希望对您有所启迪。

定义游标:
DECLARE 游标名 CURSOR FOR  
Select 语句;

打开游标:   
OPEN 游标名;

取值:     
FETCH 游标名 INTO 变量列表

例:

  1. DECLARE c1 CURSOR FOR  
  2. SELECT CAST(salary AS DOUBLE)  
  3. FROM staff  
  4. WHERE DEPT = deptNumber 
  5. ORDER BY salary;  
  6. DECLARE EXIT HANDLER FOR NOT FOUND  
  7. SET medianSalary = 6666;  
  8. SET medianSalary = 0;  
  9.  
  10. SELECT COUNT(*) INTO v_numRecords  
  11. FROM staff  
  12. WHERE DEPT = deptNumber;  
  13. OPEN c1;  
  14. WHILE v_counter < (v_numRecords / 2 + 1) DO  
  15. FETCH c1 INTO medianSalary;  
  16. SET v_counterv_counter = v_counter + 1;  
  17. END WHILE;  
  18. CLOSE c1;  
  19.  

注:游标的申明如果放在中间段,要用”begin。。。end;”.段分割标志分割开。
 

 

【编辑推荐】

DB2表空间的管理方式

DB2数据库权限介绍

大数据DB2表快速清空方法

三种DB2表静默状态

DB2数据库卸载的问题诊断

责任编辑:段燃 来源: 互联网
相关推荐

2010-11-04 10:32:18

DB2游标原理

2010-09-01 15:09:41

DB2动态游标

2010-09-01 15:15:20

DB2动态游标

2010-08-31 15:03:28

DB2游标

2010-08-03 12:58:29

DB2游标循环

2010-08-31 14:33:46

DB2游标

2010-08-13 13:40:47

DB2编程序

2011-04-15 13:12:08

DB2游标

2010-08-05 14:24:37

DB2存储过程

2010-08-10 15:30:21

2010-08-16 17:07:43

DB2 trc

2010-01-26 10:36:22

DB2

2010-09-30 16:00:40

DB2动态SQL

2010-01-08 11:47:15

ibmdwDB2

2010-01-08 12:03:51

ibmdwDB2

2010-08-26 11:37:38

DB2命令

2010-11-03 15:49:32

DB2删除表

2009-07-16 13:26:43

DB2 JDBC驱动

2010-08-11 09:14:33

DB2数据类型

2010-11-01 14:40:39

DB2自增字段
点赞
收藏

51CTO技术栈公众号