sys.identity_columns (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Microsoft Fabric

Innehåller en rad för varje kolumn som är en identitetskolumn.

Den sys.identity_columns vyn ärver rader från sys.columns-vyn. sys.identity_columns-vyn returnerar kolumnerna i sys.columns-vyn, plus kolumnerna seed_value, increment_value,last_value och is_not_for_replication. För mer information, se Katalogvyer (Transact-SQL).

Kolumnnamn Datatyp Description
<kolumner ärvda från sys.columns> sys.identity_columns-vyn returnerar alla kolumner i sys.columns-vyn. Den returnerar också de ytterligare kolumner som beskrivs nedan. För en beskrivning av de kolumner som sys.identity_columns-vyn ärver från sys.columns, se sys.columns (Transact-SQL).
seed_value sql_variant Frövärde för denna identitetskolumn. Datatypen för frövärdet är densamma som datatypen för kolumnen själv.
increment_value sql_variant Öka värdet för denna identitetskolumn. Datatypen för frövärdet är densamma som datatypen för kolumnen själv.
last_value sql_variant Senaste värdet genererat för denna identitetskolumn. Datatypen för frövärdet är densamma som datatypen för kolumnen själv.
is_not_for_replication bit Identitetskolumnen deklareras EJ FÖR REPLIKERING. Not: Denna kolumn gäller inte Azure Synapse Analytics.

Anmärkning

För att skapa ett automatiskt inkrementerande nummer som kan användas i flera tabeller eller som kan anropas från applikationer utan att referera till någon tabell, se Sekvensnummer.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

Se även

objektkatalogvyer (Transact-SQL)
katalogvyer (Transact-SQL)
frågor och svar om SQL Server System Catalog