ALPHABETIC-LOWER |
Alphabétique basse |
| Cobol |
Syntaxe
|
identifier1 [IS] [NOT] ALPHABETIC-LOWER
|
Paramètres
| Nom |
Description |
| identifier1 |
Ce paramètre permet d'indiquer le nom du champ. |
Description
Cette instruction permet de spécifier qu'un champ peut contenir des lettres minuscules et/ou des espaces.
Remarques
- ALPHABETIC-LOWER définit que le champ peut contenir uniquement des lettres minuscules : Lorsqu'un champ est marqué avec ALPHABETIC-LOWER, il est spécifié
qu'il peut accepter des lettres de l'alphabet en minuscules, et éventuellement des espaces. Cela garantit que seules des lettres minuscules (a à z) seront considérées
comme valides, excluant les majuscules, les chiffres et les caractères spéciaux.
- La syntaxe NOT ALPHABETIC-LOWER est utilisée pour valider l'absence de lettres minuscules dans un champ : Cette syntaxe permet de tester si le champ ne
contient pas de lettres minuscules. Par exemple, dans une condition IF identifier1 IS NOT ALPHABETIC-LOWER, COBOL vérifiera que le champ identifier1 ne contient aucune
lettre minuscule, ce qui peut être utile pour des validations spécifiques.
- La fonctionnalité de ALPHABETIC-LOWER assure la saisie correcte des données en respectant la casse : En forçant l'utilisation de lettres minuscules, cela
aide à maintenir une cohérence dans les données d'entrée. Par exemple, un champ pour le nom d'un utilisateur ou un identifiant pourrait ne contenir que des lettres
minuscules, facilitant ainsi l'intégrité des données.
- ALPHABETIC-LOWER est souvent utilisé pour des validations de champs tels que les identifiants ou mots de passe : Si un identifiant doit être composé
uniquement de lettres minuscules, ALPHABETIC-LOWER peut être appliqué pour garantir que les données saisies respectent cette règle. Cela contribue à réduire les erreurs
de saisie en limitant les caractères autorisés.
- ALPHABETIC-LOWER est strictement réservé aux lettres minuscules, excluant ainsi les majuscules et autres caractères : Comparé à ALPHABETIC ou ALPHANUMERIC,
acceptant un ensemble de caractères plus large, ALPHABETIC-LOWER est beaucoup plus restrictif. Cela permet de spécifier des règles de validation très précises pour les
champs texte.
- L'utilisation de ALPHABETIC-LOWER peut améliorer la normalisation des données : Par exemple, si une application nécessite des identifiants uniques sans
distinction de casse, la règle ALPHABETIC-LOWER peut être utilisée pour transformer ou valider les données de manière cohérente, indépendamment de la casse saisie par
l'utilisateur.
- Ce contrôle peut aussi être utile pour des champs avec des données pré-formatées, comme des codes ou des clefs : Par exemple, lorsqu'un code ou une
clef doit être en minuscules pour des raisons de sécurité ou de compatibilité, l'utilisation de ALPHABETIC-LOWER permet de vérifier que l'entrée respecte cette
contrainte.
- ALPHABETIC-LOWER ne permet pas de valider d'autres types de caractères comme les chiffres ou les signes : Par exemple, si un champ doit contenir des
chiffres en plus des lettres minuscules, ALPHABETIC-LOWER ne sera pas suffisant et une règle plus souple, comme ALPHANUMERIC, serait plus appropriée. Il faut donc être
sûr que l'usage des lettres minuscules est suffisant pour le cas d'utilisation.
Dernière mise à jour : Jeudi, le 28 juillet 2011