使用 OVRDBF 在具有多个密钥的 CL 中链接



有没有办法在CL中使用多个键执行像Chain这样的操作?下面适用于单个键: 例如,如果我有一个文件EMPMST,键作为EMPNO,如果我必须与 Employee 链接为 101,那么我可以在下面使用:

OVRDBF     FILE(EMPMST) POSITION(*KEY 1 EMPMSTr 101)
RCVF 

如果我在Empmst中有多个键(EMPNO(101(和EMPNAME(JIM((,那么我将如何使用这个命令?我知道第二个参数是 2。但是第四个参数是什么?

根据文档

请注意,如果为正分区十进制值,则EMPNO作为带引号的字符串传递。

OVRDBF     FILE(EMPMST) POSITION(*KEY 2 EMPMSTr '101JIM')

请注意,如果EMPNO是压缩字段,则需要使用十六进制文本。

OVRDBF     FILE(EMPMST) POSITION(*KEY 2 EMPMSTr x'101FD1C9D4')

您还需要对负分区小数使用十六进制文本。

相关内容

  • 没有找到相关文章

最新更新