IBM大型机论坛索引
 
登录
 
IBM大型机论坛索引 大型机:搜索 IBM Mainframe论坛:常见问题解答 寄存器
 

在什么情况下可以使用GET SAME


IBM大型机论坛 -> 爪哇& MQSeries
发表新话题   回复主题
查看上一个主题 :: 查看下一个主题  
作者 信息
阿图尔rukmangad

新的用户


已加入:2006年4月10日
帖子:13

发布发表:2006年6月26日星期一1:01 pm
引用回复

你好

1)我说读表使用READ循环。现在基于某种条件,我想再次从起始值开始读取。此功能是否有任何自然命令?

2)在什么情况下可以使用GET SAME?

阿图尔
回到顶部
查看用户资料 发送私信
ofer71

全球主持人


已加入:2005年12月27日
帖子:2359
地点:以色列

发布发表:2006年6月28日星期三上午11:47
引用回复

从手册中:
引用:
GET SAME语句用于重新读取当前正在处理的记录。如果在最初读取记录时不知道现有或所需事件的数量和范围,则最常用于获取数据库数组值(周期组或多值字段)。


回到顶部
查看用户资料 发送私信
瓦沙坦

新的用户


已加入:2005年4月1日
帖子:58

发布发表:2006年7月4日,星期二,5:56 pm
引用回复

For 1)
您将需要使用以下重复循环

码:

旗:= 0
重复
  READ    STARTING FROM XYZ
    stmts
    IF condition1
      ESCAPE BOTOM
    END-IF
    stmts
    if condition2
      FLAG := 1
      ESCAPE BOTTOM
    END-IF
  END-READ
直到国旗NE 0
结束重复


在上面的代码中,当condition1满足时,它将重新启动读取循环,而condition2满足时,它将退出读取循环。希望这就是您所需要的。
回到顶部
查看用户资料 发送私信
查看上一个主题 :: :: 查看下一个主题  
发表新话题   回复主题 查看书签
所有时间均为格林尼治标准时间+ 6小时
论坛索引 -> 爪哇& MQSeries

 


类似主题
话题 论坛 回覆
没有新帖 SORT -JOINKEY ----不同的场景 DFSORT / ICETOOL 6
没有新帖 写在单独的输出文件基于... JCL和VSAM 10
没有新帖 在什么情况下可以使用AIV 爪哇& MQSeries 1
搜索我们的论坛:


回到顶部