DB2存储过程中的fetch into 问题

火星的你 2009-05-12 05:05:30
请问在db2中执行 fetch cursor1 into myname,id 后如何像sql server里面一样通过 fetch_status 是否等于0
便知道游标是否指向下一行。DB2 里面这种判断用什么啊?
...全文
601 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
火星的你 2009-05-13
  • 打赏
  • 举报
回复
我知道了,我看其他网页是说 at_end = 0;然后通过一个ont_found 来控制at_end的值。大家学习一下,我还不懂!
yangxiao_jiang 2009-05-12
  • 打赏
  • 举报
回复
FETCH QUERY_DICT INTO :TABLENGTHAME1, :TABLENGTHAME2, :TABLENGTHAME3, :LAYER;
火星的你 2009-05-12
  • 打赏
  • 举报
回复
我这样写的:
OPEN QUERY_DICT;
FETCH QUERY_DICT INTO TABLENGTHAME1, TABLENGTHAME2, TABLENGTHAME3, LAYER;

WHILE SQLCODE = 0
DO

难道我写的fetch into 语句缺少的什么东西?
火星的你 2009-05-12
  • 打赏
  • 举报
回复
为什么我刚才写上 while SQLCODE=0 DO ....
构建时会提示 SQLCODE 在上下文中无效呢?
yangxiao_jiang 2009-05-12
  • 打赏
  • 举报
回复
if (SQLCODE != 0) break;
Mr_Bean 2009-05-12
  • 打赏
  • 举报
回复
就是正常状况 !=0 就是有异常
Mr_Bean 2009-05-12
  • 打赏
  • 举报
回复

SQLCODE=0

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧