Przeskocz do zawartości głównej
AutoNumber

NA TEJ STRONIE

AutoNumber

Ta instrukcja zwraca niepowtarzalną wartość całkowitą dla każdej odrębnie przetwarzanej wartości w polu napotkanym podczas wykonywania skryptu.

Gdy funkcja autonumber — funkcja skryptu jest używana w instrukcji LOAD, ale w tym przypadku obowiązują pewne ograniczenia dotyczące używania ładowania zoptymalizowanego. Ładowanie zoptymalizowane można utworzyć, najpierw ładując dane z pliku QVD, a następnie używając instrukcji AutoNumber celem przekształcenia wartości na klucze symboli.

Składnia:  

AutoNumber *fieldlist [Using namespace] ]

Argumenty:  

Argumenty
Argument Opis
*fieldlist

Rozdzielana przecinkami lista pól, w których wartości powinny być zastąpione unikatową wartością liczby całkowitej.

Aby uwzględnić wszystkie pola o zgodnych nazwach, można użyć symbolu wieloznacznego ? lub * w nazwach pól. W celu uwzględnienia wszystkich pól można użyć znaku *. Jeśli używane są symbole wieloznaczne, wówczas nazwy pól należy umieszczać w cudzysłowach.

namespace

Używanie argumentu namespace jest opcjonalne. Tej opcji można używać, gdy wymagane jest utworzenie przestrzeni nazw, w której identyczne wartości w różnych polach będą miały ten sam klucz.

Jeśli nie użyjesz tej opcji, wszystkie pola będą miały osobny indeks klucza.

Ograniczenia:  

Gdy w jednym skrypcie istnieje kilka instrukcji LOAD, wówczas instrukcję AutoNumber należy umieścić po końcowej instrukcji LOAD.