Megosztás:


SZEKVENCIÁK (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Minden sorozathoz egy sort ad vissza, amelyet a jelenlegi felhasználó elérhet az aktuális adatbázisban.

Az információ lekéréséhez ezekből a nézetekből megadjuk a teljes minősített nevet .INFORMATION_SCHEMA.<view_name>

Oszlop név Adattípus Description
SEQUENCE_CATALOG nvarchar(128) Szekvencia minősítő
SEQUENCE_SCHEMA nvarchar(128) A sorozatot tartalmazó séma neve
SEQUENCE_NAME nvarchar(128) Sorozat neve
DATA_TYPE nvarchar(128) A szekvenciaadattípus
NUMERIC_PRECISION tinyint A sorozat pontossága
NUMERIC_PRECISION_RADIX smallint A közelítő numerikus adatok, pontos számadatok, egész számok vagy pénzügyi adatok pontossági radixja. Egyébként NULL visszakerül.
NUMERIC_SCALE int Közelítő numerikus adatok, pontos számadatok, egész számú adatok vagy pénzügyi adatok skálája. Egyébként NULL visszakerül.
START_VALUE int Megadja az első értéket, amit a sorozatobjektum adott vissza.
MINIMUM_VALUE int A sorozatobjektum határai. Egy új sorozatobjektum alapértelmezett minimális értéke a sorozatobjektum adattípusának minimális értéke. Ez 0 a tinyint adattípusra vonatkozik, és negatív szám minden más adattípusra.
MAXIMUM_VALUE int A sorozatobjektum határai. Az új sorozatobjektumok alapértelmezett maximális értéke a sorozatobjektum adattípusának maximális értéke.
INCREMENT int A függvény minden hívásához használt érték (vagy negatív esetben a decrement) a sorozatobjektum értékének növeléséhez NEXT VALUE FOR . Ha a növekmény negatív érték, a szekvenciaobjektum csökkenő; ellenkező esetben növekvő. A növekmény nem lehet 0. Az új szekvenciaobjektum alapértelmezett növekedése .1
CYCLE_OPTION int Tulajdonság, amely megadja, hogy a sorozatobjektumot a minimális értékből (vagy a maximumból) kell újraindítani, vagy kivételt dobjon, ha a minimum vagy maximum értékét túllépik. Az új sorozatobjektumok alapértelmezett ciklusbeállítása a következő NO CYCLE.
DECLARED_DATA_TYPE int Az adattípus a felhasználó által definiált adattípushoz.
DECLARED_DATA_PRECISION int A felhasználó által definiált adattípus pontossága.
DECLARED_NUMERIC_SCALE int A felhasználó által definiált adattípus numerikus skálája.

Példák

A következő példa visszaadja az információkat a tesztadatbázisban lévő sémákról:

SELECT * FROM test.INFORMATION_SCHEMA.SEQUENCES;