Section courante

A propos

Section administrative du site

END-READ

Fin de lecture
Cobol

Syntaxe

READ filename RECORD [INTO identifier]
[; AT END imperativestatement]
END-READ
READ filename [NEXT] RECORD [WITH NO LOCK] [INTO identifier]
[; AT END imperativestatement]
END-READ
READ filename RECORD [WITH NO LOCK] [INTO identifier]
[; KEY IS dataname]
[; INVALID KEY imperativestatement]
END-READ

Paramètres

Nom Description
filename Ce paramètre permet d'indiquer le nom du fichier à lire. Il doit correspondre à un fichier défini dans la section FILE-CONTROL.
RECORD Ce paramètre précise que l'on souhaite lire un enregistrement du fichier. Il indique que l'unité de lecture est une ligne ou un bloc logique.
INTO identifier Ce paramètre permet d'entreposer l'enregistrement lu dans une variable du programme COBOL. Ce champ reçoit les données du fichier.
NEXT Ce paramètre signifie que la lecture doit porter sur le prochain enregistrement dans un fichier séquentiel.
WITH NO LOCK Ce paramètre permet de lire un enregistrement sans verrouiller la ressource, utile dans un contexte multi-accès ou multi-utilisateur.
AT END imperativestatement Ce paramètre permet d'indiquer une instruction à exécuter lorsque la fin du fichier est atteinte, pour gérer proprement la fin de lecture.
KEY IS dataname Ce paramètre indique la clé utilisée pour accéder à un enregistrement dans un fichier indexé ou relatif.
INVALID KEY imperativestatement Ce paramètre permet de définir le traitement à effectuer si la clef spécifiée ne permet pas d'accéder à un enregistrement valide.

Description

Cette instruction permet d'indiquer la fin d'une instruction READ.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011