sys.identity_columns (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsRaktár a Microsoft Fabric-benSQL adatbázis a Microsoft Fabric-ben

A sys.identity_columns nézet minden oszlophoz tartozik egy sor, amely egy azonosítóoszlop.

A sys.identity_columns nézet örökli a sorokat a sys.columns nézetből. A sys.identity_columns nézet visszaadja az oszlopokat a sys.columns nézetben, plusz az seed_value, increment_value, last_value, és is_not_for_replication oszlopokat. További információért lásd: Katalógusnézetek (Transact-SQL).

Oszlop név Adattípus Description
<columns inherited from sys.columns> A sys.identity_columns nézet visszaadja az összes oszlopot a sys.columns nézetben. A következő sorokban leírt további oszlopokat is visszaadja. Az oszlopok leírásáért, amelyekből a sys.identity_columns nézet örököl sys.columns, lásd a sys.columns (Transact-SQL) oldalt.
seed_value sql_variant Ennek az identitásoszlopnak a magértéke. A magérték adattípusa megegyezik maga az oszlop adattípusával.
increment_value sql_variant Növelési érték ehhez az identitásoszlophoz. A magérték adattípusa megegyezik maga az oszlop adattípusával.
last_value sql_variant Az identitás oszlophoz generált utolsó érték. A magérték adattípusa megegyezik maga az oszlop adattípusával.
is_not_for_replication bit Az identitás oszlop kihirdetve NOT FOR REPLICATION. Megjegyzés: Ez az oszlop nem vonatkozik az Azure Synapse Analytics-re.

Megjegyzés:

Ha automatikusan növelhető számot szeretnél létrehozni, amelyet több táblában is használhatsz vagy alkalmazásokból hívhatsz anélkül, hogy táblázatra hivatkoznál, lásd: Sorszámok.

Permissions

A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott. További információ: Metaadatok láthatóságának konfigurációja.