Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Minden adatbázis szekvencia objektumhoz tartalmaz egy sort.
| Oszlop név | Adattípus | Description |
|---|---|---|
| <örökölt oszlopok> | Örökli az összes oszlopot a sys.objects-tól. | |
| start_value | sql_variant NEM NULL | A szekvencia objektum kezdőértéke. Ha a sorozatobjektumot ALTER SEQUENCE használatával újraindítjuk, akkor ezen az értéken indul újra. Amikor a sorozatobjektum ciklusba kerül, az minimum_value vagy maximum_value felé halad, nem a start_value-re. |
| increment | sql_variant NEM NULL | Az érték, amelyet a sorozatobjektum növelésére használnak minden generált érték után. |
| minimum_value | sql_variant NULL | A minimális érték, amelyet a sorozatobjektum generálhat. Miután elérte ezt az értéket, a sorozatobjektum vagy hibát ad vissza, amikor több értéket generálni próbál, vagy újraindít, ha a CYCLE opció van megadva. Ha nem volt MINVALUE érték, ez az oszlop a szekvenciagenerátor adattípusa által támogatott minimális értéket adja vissza. |
| maximum_value | sql_variant NULL | A maximális érték, amelyet a sorozatobjektum generálhat. Miután elérte ezt az értéket, a sorozatobjektum vagy hibát indít vissza, amikor több értéket generálni próbál, vagy újraindít, ha a CYCLE opció van megadva. Ha nem jelöltek meg MAXVALUE-t, ez az oszlop a szekvenciaobjektum adattípusa által támogatott maximális értéket adja vissza. |
| is_cycling | bit NEM NULL | 0-t ad, ha a sorozatobjektumra NEM CIKLUS volt megadva, és 1-et, ha a CIKLUS meg van jelölve. |
| is_cached | bit NEM NULL | 0-t ad vissza, ha a sorozat objektumhoz NEM CACHE volt megadva, és 1-et, ha a CACHE-t már megadták. |
| cache_size | int NULL | A szekvencia objektum megadott cache méretét adja vissza. Ez az oszlop tartalmazza a NULL-t, ha a sorozatot a NO CACHE opcióval hozták létre, vagy ha a CACHE-t nem határozták meg a cache méret megadása nélkül. Ha a cache méret által megadott érték nagyobb, mint a szekvencia objektum által visszaadható maximális értékszám, akkor az elérhetetlen gyorsítótár méret továbbra is megjelennek az elérhetetlen gyorsítótár méret. |
| system_type_id | tinyint NEM NULL | A rendszertípus azonosítója a szekvenciaobjektum adattípusához. |
| user_type_id | int NEM NULL | A felhasználó által meghatározott szekvenciaobjektum adattípusának azonosítója. |
| pontossági | tinyint NEM NULL | Az adattípus maximális pontossága. |
| scale | tinyint NEM NULL | A típus maximális méretaránya. A méretarány precizitással együtt szolgál, hogy a felhasználók teljes metaadatokat kapjanak. A skála mindig 0 a sorozatobjektumoknál, mert csak egész számtípusok engedélyezettek. |
| current_value | sql_variant NEM NULL | Az utolsó érték kötelezett. Vagyis az érték, amely a NEXT VALUE FOR függvény legutóbbi végrehajtásából vagy az sp_sequence_get_range eljárás végrehajtásából származó utolsó értékből származik. Visszaadja a START WITH értéket, ha a sorozatot soha nem használták. |
| is_exhausted | bit NEM NULL | 0 azt jelzi, hogy a sorozatból több érték generálható. 1 azt jelzi, hogy a sorozatobjektum elérte a MAXVALUE paramétert, és a sorozat nincs CYCLE-re állítva. A KÖVETKEZŐ ÉRTÉK FÜGGVÉNY hibát ad vissza, amíg a sorozatot az ALTER SEQUENCE használatával újraindítják. |
| last_used_value | sql_variant NULL | Visszaadja az utolsó értéket, amelyet a következő érték for függvény generált. SQL Server 2017 és újabb verziókra vonatkozik. |
Permissions
Az SQL Server 2005 (9.x) és későbbi verziókban a metaadatok láthatósága a katalógusnézetekben korlátozódik azokra a biztonsági eszközökre, amelyeket a felhasználó birtokol, vagy amelyekre valamilyen engedélyt kapott. További információ: Metaadatok láthatóságának konfigurációja.
Lásd még:
sorszámok
CREATE SEQUENCE (Transact-SQL)
ALTER SEQUENCE (Transact-SQL)
DROP SEQUENCE (Transact-SQL)
KÖVETKEZŐ ÉRTÉK (Transact-SQL)
sp_sequence_get_range (Transact-SQL)