当前位置: 代码迷 >> Informix >> informix中的游标查询上一条记录有关问题!
  详细解决方案

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

热度:1413   发布时间:2013-02-26 00:00:00.0
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是按他在表中的顺序来决定的,所以我不知道该怎么来实现啊?
  相关解决方案