AutoNumber
Diese Anweisung erstellt eine eindeutige ganze Zahl für jeden distinkten ausgewerteten Wert in einem Feld, der bei der Skriptausführung gefunden wird.
Sie können auch die autonumber - Skriptfunktion-Funktion innerhalb einer LOAD-Anweisung verwenden; dies weist aber bestimmte Einschränkungen auf, wenn Sie eine optimierte Ladung verwenden möchten. Sie können eine optimierte Ladung erstellen, indem Sie die Daten zuerst aus einer QVD-Datei laden und dann die AutoNumber-Anweisung verwenden, um die Werte zu Symbolschlüsseln zu konvertieren.
Syntax:
AutoNumber *fieldlist [Using namespace] ]
Argumente:
Argument | Beschreibung |
---|---|
*fieldlist |
Eine kommagetrennte Liste der Felder, deren Werte durch einen eindeutigen Ganzzahlwert ersetzt werden sollen. Sie können die Platzhalterzeichen ? und * in den Feldnamen verwenden, um alle Felder mit übereinstimmenden Namen einzuschließen. Sie können auch * verwenden, um alle Felder einzuschließen. Wenn Platzhalter verwendet werden, müssen Sie die Feldnamen in Anführungszeichen einschließen. |
namespace |
Die Verwendung von namespace ist optional. Sie können diese Option verwenden, wenn Sie ein Namespace erstellen möchten, in dem identische Werte in verschiedenen Feldern den gleichen Schlüssel verwenden. Wenn Sie diese Option nicht verwenden, haben alle Felder einen getrennten Schlüsselindex. |
Beschränkungen:
Wenn Sie mehrere LOAD-Anweisungen im Skript haben, müssen Sie die AutoNumber-Anweisung nach der letzten LOAD-Anweisung platzieren.