Section courante

A propos

Section administrative du site

END-SUBSTRACT

Fin de soustraction
Cobol

Syntaxe

SUBTRACT identifier1 [,identifier2] ...
   FROM identifierm [ROUNDED]
   [;ON SIZE ERROR imperativestatement]
END-SUBTRACT
SUBTRACT identifier1 [,identifier2] ...
   FROM identifierm GIVING identifiern ROUNDED
   [;ON SIZE ERROR imperativestatement]
END-SUBTRACT
SUBTRACT (CORRESPONDING|CORR) identifier1
   FROM identifierm [ROUNDED]
   [;ON SIZE ERROR imperativestatement]
END-SUBTRACT

Paramètres

Nom Description
identifier1 Ce paramètre représente le premier identificateur (variable, champ ou constante) dont la valeur sera soustraite dans l'opération de soustraction.
identifier2 Ce paramètre est un identificateur supplémentaire, facultatif, à soustraire après identifier1. Plusieurs identificateurs peuvent être utilisés dans la soustraction.
identifierm Ce paramètre indique l'identificateur dont la valeur sera modifiée après la soustraction des autres identificateurs. Ce champ reçoit la valeur du calcul.
ROUNDED Ce paramètre permet d'indiquer que le résultat de la soustraction doit être arrondi à une certaine précision, en fonction des règles définies par le langage.
identifiern Ce paramètre est utilisé dans la variante où le résultat de la soustraction est assigné à un nouvel identificateur, identifiern, au lieu de modifier identifierm.
ON SIZE ERROR Ce paramètre permet de spécifier une ou plusieurs instructions à exécuter si une erreur de taille (par exemple, un dépassement de capacité) survient lors de la soustraction.
imperativestatement Ce paramètre définit l'instruction à exécuter en cas d'erreur de taille, spécifiée dans ON SIZE ERROR.
CORRESPONDING/CORR Ce paramètre permet d'effectuer une soustraction correspondant entre des groupes de champs ayant les mêmes noms. Cette forme simplifie les opérations sur des groupes de données.

Description

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

Remarques



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