Valid COBOL statements for indexed and relative files

The following table shows the possible combinations of input-output statements for indexed and relative files. 'X' indicates that the statement can be used with the open mode shown at the top of the column.

Table 1. Valid COBOL statements for indexed and relative files
Access mode COBOL statement OPEN INPUT OPEN OUTPUT OPEN I-O OPEN EXTEND
Sequential OPEN X X X X
WRITE   X   X
START X   X  
READ X   X  
REWRITE     X  
DELETE     X  
CLOSE X X X X
Random OPEN X X X  
WRITE   X X  
START        
READ X   X  
REWRITE     X  
DELETE     X  
CLOSE X X X  
Dynamic OPEN X X X  
WRITE   X X  
START X   X  
READ X   X  
REWRITE     X  
DELETE     X  
CLOSE X X X