Section courante

A propos

Section administrative du site

END-DELETE

Fin d'effacement
Cobol

Syntaxe

DELETE filename RECORD [;INVALID KEY imperativestatement]
END-DELETE

Paramètres

Nom Description
filename Ce paramètre permet d'indiquer le nom logique du fichier à partir duquel l'enregistrement courant doit être supprimé. Ce fichier doit être déclaré dans la FILE SECTION avec une clause SELECT et une description FD. Il est nécessaire que ce fichier soit ouvert en mode I/O (entrée/sortie) pour que l'opération de suppression soit autorisée.
RECORD Ce paramètre permet d'indiquer que l'enregistrement actuellement positionné dans le fichier (à l'aide d'un READ avec KEY) est celui qui sera supprimé. Il ne s'agit pas de supprimer un enregistrement arbitraire, mais bien celui qui a été précédemment localisé via une lecture indexée ou relative.
INVALID KEY imperativestatement Ce paramètre permet de gérer les erreurs lors de la suppression. Si l'enregistrement ne peut pas être supprimé - par exemple, s'il n'a pas été préalablement lu avec un READ indexé, ou s'il n'existe pas - alors le bloc d'instructions contenu dans imperativestatement est exécuté. Cela permet d'éviter des comportements indéfinis ou de traiter proprement les cas d'échec.

Description

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

Remarques



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