Freigeben über


SEQUENCES (Transact-SQL)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL Managed Instance

Gibt eine Zeile für jede Sequenz zurück, auf die der aktuelle Benutzer in der aktuellen Datenbank zugreifen kann.

Um Informationen aus diesen Ansichten abzurufen, geben Sie den vollqualifizierten Namen von INFORMATION_SCHEMA.<view_name>.

Spaltenname Datentyp Beschreibung
SEQUENCE_CATALOG nvarchar(128) Sequenzqualifizierer
SEQUENCE_SCHEMA nvarchar(128) Name des Schemas, das die Sequenz enthält
SEQUENCE_NAME nvarchar(128) Sequenzname
DATA_TYPE nvarchar(128) Der Sequenzdatentyp
NUMERIC_PRECISION tinyint Die Genauigkeit der Sequenz
NUMERIC_PRECISION_RADIX smallint Basis der Genauigkeit für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben.
NUMERIC_SCALE int Anzahl der Dezimalstellen für Spalten mit ungefähren numerischen Daten, exakten numerischen Daten, ganzzahligen Daten oder Währungsdaten. Andernfalls wird NULL zurückgegeben.
START_VALUE int Gibt den ersten Wert an, der vom Sequenzobjekt zurückgegeben wird.
MINIMUM_VALUE int Die Grenzen für das Sequenzobjekt. Der minimale Standardwert eines neuen Sequenzobjekts ist gleich dem minimalen Wert für den Datentyp des Sequenzobjekts. Dies gilt 0 für den winzigen Datentyp und eine negative Zahl für alle anderen Datentypen.
MAXIMUM_VALUE int Die Grenzen für das Sequenzobjekt. Der maximale Standardwert eines neuen Sequenzobjekts ist gleich dem maximalen Wert für den Datentyp des Sequenzobjekts.
INCREMENT int Wert, der verwendet wird, um den Wert des Sequenzobjekts für jeden Aufruf der NEXT VALUE FOR Funktion zu erhöhen (oder zu verringern, wenn negativ). Wenn das Inkrement ein negativer Wert ist, ist das Sequenzobjekt absteigend; andernfalls ist sie aufsteigend. Das Inkrement darf nicht 0 sein. Der Standardschritt für ein neues Sequenzobjekt ist 1.
CYCLE_OPTION int Eigenschaft, die angibt, ob das Sequenzobjekt vom Minimalwert (oder maximum für absteigende Sequenzobjekte) neu gestartet werden soll, oder eine Ausnahme auslösen, wenn sein Minimal- oder Maximalwert überschritten wird. Die Standardzyklusoption für neue Sequenzobjekte lautet NO CYCLE.
DECLARED_DATA_TYPE int Der Datentyp für den benutzerdefinierten Datentyp.
DECLARED_DATA_PRECISION int Die Genauigkeit für den benutzerdefinierten Datentyp.
DECLARED_NUMERIC_SCALE int Die numerische Skalierung für den benutzerdefinierten Datentyp.

Beispiele

Im folgenden Beispiel werden Informationen zu den Schemas in der Testdatenbank zurückgegeben:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;