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;