Delen via


SEQUENTIES (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft één rij terug voor elke sequentie die door de huidige gebruiker in de huidige database kan worden benaderd.

Om informatie uit deze views op te halen, specificeer je de volledig gekwalificeerde naam van INFORMATION_SCHEMA.<view_name>.

Kolomnaam Gegevenstype Description
SEQUENCE_CATALOG nvarchar(128) Sequentie-kwalificatie
SEQUENCE_SCHEMA nvarchar(128) Naam van het schema dat de reeks bevat
SEQUENCE_NAME nvarchar(128) Reeksnaam
DATA_TYPE nvarchar(128) Het type sequentiedata
NUMERIC_PRECISION tinyint De precisie van de reeks
NUMERIC_PRECISION_RADIX smallint Precisieradix van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders NULL wordt het teruggegeven.
NUMERIC_SCALE int Schaal van benaderende numerieke gegevens, exacte numerieke gegevens, gehele getallen of monetaire gegevens. Anders NULL wordt het teruggegeven.
START_VALUE int Specificeert de eerste waarde die door het sequentieobject wordt teruggegeven.
MINIMUM_VALUE int De grenzen voor het sequentieobject. De standaard minimumwaarde voor een nieuw reeksobject is de minimumwaarde van het gegevenstype van het reeksobject. Dit geldt 0 voor het tinyint-datatype , en een negatief getal voor alle andere datatypen.
MAXIMUM_VALUE int De grenzen voor het sequentieobject. De standaard maximumwaarde voor een nieuw reeksobject is de maximumwaarde van het gegevenstype van het reeksobject.
INCREMENT int Waarde die wordt gebruikt om de waarde van het reeksobject voor elke aanroep naar de NEXT VALUE FOR functie te verhogen (of te verlagen als negatief). Als de verhoging een negatieve waarde is, is het reeksobject aflopend; anders is het oplopend. De verhoging kan niet 0 zijn. De standaardverhoging voor een nieuw sequentieobject is 1.
CYCLE_OPTION int Eigenschap die specificeert of het sequentieobject opnieuw moet starten vanaf de minimale waarde (of maximum voor dalende sequentieobjecten), of een uitzondering moet uitschakelen wanneer de minimum- of maximumwaarde wordt overschreden. De standaardcyclusoptie voor nieuwe reeksobjecten is NO CYCLE.
DECLARED_DATA_TYPE int Het datatype voor door de gebruiker gedefinieerde datatype.
DECLARED_DATA_PRECISION int De precisie voor door de gebruiker gedefinieerde datatype.
DECLARED_NUMERIC_SCALE int De numerieke schaal voor door de gebruiker gedefinieerde datatype.

Voorbeelden

Het volgende voorbeeld geeft informatie over de schema's in de testdatabase:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;