SEQUENCES (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure 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 an.

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 Der erste Wert, 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. Dieser ist für den tinyint -Datentyp 0 und für alle anderen Datentypen eine negative Zahl.
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.
INKREMENT int Der Wert, mit dem der Wert des Sequenzobjekts bei jedem Aufruf der NEXT VALUE FOR-Funktion inkrementiert (oder bei negativem Wert dekrementiert) wird. Wenn als Inkrement ein negativer Wert verwendet wird, ist der Wert des Sequenzobjekts absteigend, andernfalls ist er aufsteigend. Das Inkrement kann nicht 0 sein. Das Standardinkrement für ein neues Sequenzobjekt ist 1.
CYCLE_OPTION int Eigenschaft, die angibt, ob das Sequenzobjekt vom minimalen Wert (oder bei absteigenden Sequenzobjekten vom maximalen Wert) neu gestartet oder ob eine Ausnahme ausgelöst werden soll, wenn der minimale oder maximale Wert überschritten wird. Die Standardzyklusoption für neue Sequenzobjekte ist 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_NUJMERIC_SCALE int Die numerische Skalierung für den benutzerdefinierten Datentyp.

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

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;

Weitere Informationen