Section courante

A propos

Section administrative du site

DELETE

Supprimer
Cobol

Syntaxe

DELETE filename RECORD [;INVALID KEY imperativestatement]

Paramètres

Nom Description
filename Ce paramètre permet d'indiquer le nom logique du fichier ou de l'unité d'entrée/sortie à partir duquel l'enregistrement sera supprimé. Ce fichier doit avoir été ouvert en mode approprié (généralement en mode "I/O" ou "Output"). Le nom de ce fichier correspond à celui qui a été défini dans la FILE SECTION de la DATA DIVISION du programme COBOL.
RECORD Ce paramètre permet d'indiquer que l'on souhaite supprimer un enregistrement particulier dans le fichier. L'enregistrement est généralement localisé au niveau du pointeur de fichier ou selon des critères précédemment définis dans le programme. Ce mot clef indique que la suppression concerne un enregistrement unique, et non un fichier ou une séquence entière de données.
INVALID KEY Ce paramètre permet d'indiquer une condition permettant de gérer les situations où la tentative de suppression échoue, généralement lorsque le fichier ou l'enregistrement ciblé n'existe pas ou a déjà été supprimé. Si un tel échec se produit, le programme exécutera l'instruction spécifiée après INVALID KEY. Cela peut être une gestion d'erreur, comme afficher un message ou prendre une autre action pour traiter l'échec.
imperativestatement Ce paramètre permet d'indiquer l'instruction ou le groupe d'instructions étant exécuté(e) lorsque la condition INVALID KEY est rencontrée. Cela peut être une action de récupération ou un message d'erreur pour informer l'utilisateur que la suppression n'a pas pu être effectuée.

Description

Cette instruction permet d'enlever un enregistrement d'une masse d'entreposage d'un fichier.

Remarques



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