Statement: Read

Funzione:
           Durante l'accesso sequenziale l'istruzione READ rende disponibile il successivo o precedente record logico all'interno di un file, se invece l'accesso è di tipo casuale (RANDOM) sarà disponibile uno specifico record.
 
 
READ nome-file [ NEXT ] RECORD [ INTO identificatore ]  WITH                
                                 
KEPT
NO
WAIT
        
LOCK
                     [ AT END istruzione-imperativa-1 ] [ NOT AT END istruzione-imperativa-2 ]

 

READ nome-file [ NEXT ] RECORD [ INTO identificatore ] [ AT END istruzione-imperativa-1 ] [ NOT AT END istruzione-imperativa-2 ]

 

Formato  1  ( Files Sequential )
 
 
 
 
 
 
 
 
 
 
Formato 2   ( Files Line Sequential )
 
 
 
 
 
 
Formato 3   ( Files Relative e Indexed )   
 
 
 
 
 
 
 
READ nome-file                     RECORD [ INTO identificatore ]   WITH                
              
NEXT
PREVIOUS
                                 
        
WAIT
KEPT
NO
LOCK
                     [ AT END istruzione-imperativa-1 ] [ NOT AT END istruzione-imperativa-2 ]

 

 
 
 
 
Formato 4   ( Files Relative )
 
 
 
 
 
 
 
 
 
 
Formato 5   ( Files Indexed )   
 
 
 
 
 
READ nome-file RECORD [ INTO identificatore ]   WITH                
                                 
        
KEPT
NO
LOCK
WAIT
                    [ INVALID KEY istruzione-imperativa-3 ] [ NOT INVALID KEY istruzione-imperativa-4 ]

 

 
 
 
 
 
 
 
READ nome-file RECORD [ INTO identificatore ]   WITH                             KEY IS
                    [ INVALID KEY istruzione-imperativa-3 ] [ NOT INVALID KEY istruzione-imperativa-4 ]
                                 
        
KEPT
NO
WAIT
LOCK
                              
nome-dati
nome-split-key

 

Top