Section courante

A propos

Section administrative du site

NOT

Pas
Cobol

Syntaxe

NOT simplecondition
identifier1 IS NOT GREATER THAN identifier2
literal1 IS NOT LESS THAN literal2
literal1 IS NOT EQUAL TO indexname2
identifier1 IS NOT > identifier2
literal1 IS NOT < literal2
literal1 IS NOT = indexname2

Paramètres

Nom Description
simplecondition Ce paramètre permet d'indiquer une condition de base que l'on souhaite inverser. Il peut s'agir de toute condition valide COBOL (comparaison, test de valeur, test de contenu,...). En ajoutant le mot clef NOT devant, on inverse logiquement le résultat : si la condition était vraie, elle devient fausse, et inversement.
identifier1 / identifier2 Ces paramètres permettent d'indiquer des variables COBOL (généralement numériques ou alphanumériques) que l'on souhaite comparer. La condition « identifier1 IS NOT GREATER THAN identifier2 » signifie que identifier1 est inférieur ou égal à identifier2. Ces paramètres permettent une négation explicite des comparateurs standards, en gardant une syntaxe très lisible.
literal1 / literal2 Ces paramètres permettent d'indiquer les littéraux sont des valeurs constantes, comme 10, "ABC" ou 'Y'. Ces paramètres sont utilisés dans des comparaisons pour tester si une valeur constante ne respecte pas une certaine relation. Par exemple : literal1 IS NOT LESS THAN literal2 signifie que literal1 est supérieur ou égal à literal2.
indexname2 Ce paramètre permet d'indiquer le nom d'un index associé à un tableau (table) COBOL. Dans les expressions telles que literal1 IS NOT EQUAL TO indexname2, on compare un littéral à la position ou à la valeur d'un index. C'est utile dans les traitements de tables indexées pour gérer des cas où l'on veut éviter une correspondance exacte.

Description

Cette instruction permet d'effectuer la négation d'une condition spécifié.

Remarques



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