Section courante

A propos

Section administrative du site

ALTERNATE

Alterné
Cobol

Syntaxe

ALTERNATE RECORD KEY IS identifier [WITH DUPLICATES]

Paramètres

Nom Description
identifier Ce paramètre permet d'indiquer le nom d'un champ de l'enregistrement servant de clef secondaire pour accéder aux données dans un fichier indexé. Autrement dit, même si le fichier est ordonné selon une clé principale (record key), cette clé alternative permet un accès supplémentaire, souvent pour des recherches plus souples ou des tris différents. Par exemple, dans un fichier client trié par identifiant, on pourrait définir un champ nom-client comme clef alternative pour permettre des recherches par nom.
WITH DUPLICATES Ce paramètre permet d'indiquer l'autorisation de plusieurs enregistrements à avoir la même valeur pour cette clef alternative. Cela signifie que le champ utilisé comme clef n'a pas besoin d'être unique : par exemple, plusieurs clients peuvent avoir le même nom de famille. Si WITH DUPLICATES est omis, COBOL considérera que la clé alternative doit contenir des valeurs uniques dans tout le fichier indexé.

Description

Cette instruction permet d'indiquer qu'un item de données d'un enregistrement fournit un chemin alternatif vers les données d'un fichier d'index.

Remarques



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