Überblick über Sequenzen
Eine Sequenz ist ein benanntes Objekt in einer Datenbank oder einem Schema, das die get next value-Methode unterstützt. Durch die Verwendung von Sequenzen können Sie eindeutige Nummern generieren, die als Ersatzschlüsselwerte für Primärschlüsselwerte, bei denen die Identifikation von Zeilen in einer Tabelle einen großen zusammengesetzten Primärschlüssel erfordern würde, sowie für andere Zwecke verwendet werden können.
Ein Sequenzwert ist eine Ganzzahl, die Sie überall dort verwenden können, wo Sie numerische Werte verwenden würden. Es werden Benutzersequenzen für die vier Integer-Typen unterstützt: byteint, smallint, integer und bigint.
Sie erstellen eine Sequenz mit einem Anfangswert, einem Inkrement, einem Mindestwert und einem Maximalwert. Sie geben auch an, ob die Sequenz zyklisch durchlaufen wird, wodurch bestimmt wird, ob die Sequenz beim Erreichen des Endpunkts erneut startet.
Sequenzen unterstützen datenbankübergreifenden Zugriff nicht; aus Sequenzen, die in einer anderen Datenbank definiert sind, können keine Sequenzwerte abgerufen werden.