Sie können mit einer Sequenz Werte generieren, die in mehreren Tabellen eindeutig sind oder sich von einer Reihe von natürlichen Zahlen unterscheiden. Eine Sequenz wird mit der CREATE SEQUENCE-Anweisung erstellt. Sequenzwerte werden als BIGINT-Werte zurückgegeben.
Für jede Verbindung wird der jeweils zuletzt angeforderte Werts als aktueller Wert gespeichert.
Beim Erstellen einer Sequenz wird in ihrer Definition die Anzahl der Sequenzwerte festgelegt, die der Datenbankserver im Sequenzcache vorhält. Wenn diese Werte verbraucht sind, wird der Sequenzcache neu gefüllt. Wenn der Datenbankserver ausfällt, können die im Cache gespeicherten Sequenzwerte übersprungen werden.
Sie müssen über DBA-Berechtigungen verfügen, der Eigentümer der Sequenz sein oder die Berechtigung zur Verwendung der Sequenz besitzen, um diese Anweisungen auszuführen. Siehe Sequenzausdruck-Klausel, SELECT-Anweisung.
Eine Sequenz erstellen
Eine Sequenz ändern
Eine Sequenz löschen
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |