首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Informix >

informix中的游标查询上一条记录有关问题!

2012-03-09 
informix中的游标查询上一条记录问题!急!急!急!我要在informix的查询结果集中,查询其中一条,然后再查询上

informix中的游标查询上一条记录问题!急!急!急!
我要在informix的查询结果集中,查询其中一条,然后再查询上一条或下一条,该如何实现?用游标吗?如果用游标的话,该如何实现,能否指明?很急的!!!!
若能解决,万分感谢!

[解决办法]
假设你是在游标中操作,因为你也没有具体说明在什么环境下。

FETCH cursor_id INTO program_variable 
说明:当宣告为SCROLLING CURSOR 时,可以配合以下移动Cursor 的指令:

移动式Cursor 说明
FETCH FIRST 将cursor 指到符合条件资料的第一笔
FETCH PREVIOUS 将cursor 指到current row 的前一笔
FETCH NEXT 将cursor 指到current row 的下一笔
FETCH LAST 将 cursor 指到符合条件数据的最后一笔
FETCH ABSOLUTE 将cursor 移动到指定的row 
FETCH RELATIVE 将cursor 移动到当前数据的相对位置



[解决办法]

探讨
我用的是SCOUNIX,你上面说的几种都用不成啊,我的导师说让我用rowid来实现,可是我发现查询结果集中的rowid并不是递增顺序的,rowid是按他在表中的顺序来决定的,所以我不知道该怎么来实现啊?

热点排行