Sdílet prostřednictvím


SEKVENCE (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí jeden řádek pro každou sekvenci, ke které má aktuální uživatel přístup v aktuální databázi.

Pro získání informací z těchto pohledů uveďte plně kvalifikovaný název INFORMATION_SCHEMA.<view_name>.

Název sloupce Datový typ Description
SEQUENCE_CATALOG nvarchar(128) Kvalifikátor sekvence
SEQUENCE_SCHEMA nvarchar(128) Název schématu, které obsahuje posloupnost
SEQUENCE_NAME nvarchar(128) Název sekvence
DATA_TYPE nvarchar(128) Typ sekvenčních dat
NUMERIC_PRECISION tinyint Přesnost sekvence
NUMERIC_PRECISION_RADIX smallint Přesnostní radix přibližných číselných dat, přesných číselných dat, celočíselných dat nebo peněžních dat. Jinak se vrací. NULL
NUMERIC_SCALE int Škála přibližných číselných dat, přesná číselná data, celočíselná data nebo peněžní data. Jinak se vrací. NULL
START_VALUE int Specifikuje první hodnotu vrácenou sekvenčním objektem.
MINIMUM_VALUE int Hranice sekvenčního objektu. Výchozí minimální hodnota nového sekvenčního objektu je minimální hodnota datového typu objektu sekvence. To platí 0 pro datový typ tinyint a záporné číslo pro všechny ostatní datové typy.
MAXIMUM_VALUE int Hranice sekvenčního objektu. Výchozí maximální hodnota nového sekvenčního objektu je maximální hodnota datového typu sekvenčního objektu.
INCREMENT int Hodnota použitá k přírůstku (nebo dekrementování, pokud je záporná) hodnota sekvenčního objektu NEXT VALUE FOR pro každé volání funkce. Pokud je přírůstková hodnota záporná hodnota, je sestupný objekt sekvence; jinak je vzestupný. Přírůstek nemůže být 0. Výchozí přírůstek pro nový sekvenční objekt je 1.
CYCLE_OPTION int Vlastnost, která určuje, zda by měl sekvenční objekt restartovat od minimální hodnoty (nebo maxima pro sestupné sekvenční objekty), nebo vyhodit výjimku, pokud je překročena jeho minimální nebo maximální hodnota. Výchozí možnost cyklu pro nové sekvenční objekty je NO CYCLE.
DECLARED_DATA_TYPE int Datový typ pro uživatelsky definovaný datový typ.
DECLARED_DATA_PRECISION int Přesnost pro uživatelem definovaný datový typ.
DECLARED_NUMERIC_SCALE int Číselná škála pro uživatelem definovaný datový typ.

Examples

Následující příklad vrací informace o schématech v testovací databázi:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;