AutoNumber
Cette instruction crée une valeur entière unique pour chaque valeur évaluée distincte d'un champ rencontrée au cours de l'exécution du script.
Vous pouvez également faire appel à la fonction autonumber - fonction de script au sein d'une instruction LOAD, mais cette méthode comporte des limitations en cas d'utilisation d'un chargement optimisé. Vous pouvez créer un chargement optimisé en commençant par charger les données à partir d'un fichier QVD, puis en convertissant les valeurs en clés de symbole à l'aide de l'instruction AutoNumber.
AutoNumber *fieldlist [Using namespace] ]
Argument | Description |
---|---|
*fieldlist |
Liste de champs séparés par des virgules dont les valeurs doivent être remplacées par une valeur entière unique. Vous pouvez utiliser les caractères génériques ? et * dans les noms des champs afin d'inclure tous les champs dont les noms correspondent. De plus, le caractère * permet d'inclure tous les champs. Si vous utilisez des caractères génériques, vous devez placer les noms des champs entre guillemets. |
namespace |
Using namespace est en option. Cette option permet de créer un espace de noms, où les valeurs identiques des différents champs partagent la même clé. Si vous n'utilisez pas cette option, tous les champs seront dotés d'un index de clé distinct. |
Si votre script comporte plusieurs instructions LOAD, vous devez placer l'instruction AutoNumber après la dernière instruction LOAD.