首 页IT知识库翔宇问吧收藏内容
当前位置:翔宇亭IT乐园IT知识库编程技术其它编程

PB中游标的定义与使用方法

减小字体 增大字体 作者:tisnly  来源:CSDN  发布时间:2012-06-02 11:07:58

游标是一个非常有效的记录集处理方式,在PB中游标用的地方比较广泛,下面是在PB中游标使用的整个过程,基本包括定义游标、打开游标、操作游标和关闭游标这几个步骤,具体如下代码所示:

//定义游标
DECLARE C1 CURSOR FOR
//游标的具体取值内容
select aln_cd,sum(cargo_aln_fare) from fare_daily_view
where aln_cd <> '000' and cargo_aln_fare <> 0 and act_fare_dt between :emstart and :emend
group by aln_cd;  //注意,这里的分号千万不能丢掉

//打开游标
OPEN C1;

DO WHILE sqlca.SQLCODE=0
     //将游标内的数据一条条存放到数组里
     i += 1
     FETCH C1 INTO :record,:fare_sum; //使用fetch取值到变量record和fare_sum中
     re_cd[i] = string(record)
     fr_sum[i] = string(fare_sum,"0.00")
LOOP

//关闭游标
CLOSE C1;

本文源自CSDN博客:http://blog.csdn.net/tisnly/article/details/1943397

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 1 条,得分 100 分,平均 100 分) 查看完整评论
[回复] 1弱弱的问   打分:100 分  发表时间:2020-06-30
· 弱弱的问一下,现在还有使用PB的吗?
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2020 biye5u.com. All Rights Reserved.