文件定义的部分就不说了,自己看语法
关键几个点
SELECT IN01 ASSIGN TO 外部文件名.
FD IN01.
01 IN-REC PIC X(100).
PERFORM READ-RTN UNTIL READ-FLG = '1'
READ-RTN SECTION
READ 文件
IF IN-REC = 'ABCDE'
DISPLAY 'HAVE'
END-IF
AT END
MOVE '1' TO READ-FLG
END-READ.
能够判断的,如果是VSAM文件的检索文件,根据你传入的KEY ,判断STATUS。如果为23的话,表示无满足条件的记录。如果是顺序文件,读取之后,直接判断就行。