GHNP call in IMS DB



我想知道在进行GHNP呼叫之前需要在IMS中进行哪些呼叫。我的应用程序cobol代码在进行GHNP调用之前有GU, GHU调用。在使用GHNP函数

之前必须调用这些函数吗?

注意,GN表示"get next",因此所有GN类型的调用(GN, GNP, GHN, GHNP)取决于您在数据库中的当前位置。如果没有任何先前的调用,该位置是未定义的,因此将是您的GN调用的结果。

因此,为了获得一个定义良好的结果,您必须发出一条语句来在数据库中建立一个定义良好的位置-通常这是一个GU - type("get unique")调用。它也可以是ISRT("insert"),因为这也会导致一个已定义的位置。但是通常你的应用程序逻辑应该告诉你该怎么做。

相关内容

  • 没有找到相关文章

最新更新