有没有办法在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')
您还需要对负分区小数使用十六进制文本。