SEQUENCES (Transact-SQL)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz
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. |
ZUNAHME | 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;