sys.identity_columns (Transact-SQL)

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

Vyn sys.identity_columns innehåller en rad för varje kolumn som är en identitetskolumn.

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

Kolumnnamn Datatyp Description
<columns inherited from sys.columns> Vyn sys.identity_columns visar alla kolumner i vyn sys.columns . Den returnerar också de extra kolumner som beskrivs i följande rader. För en beskrivning av kolumnerna som vyn sys.identity_columns ä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 NOT FOR REPLICATION. Notera: Denna kolumn gäller inte för Azure Synapse Analytics.

Anmärkning

För att skapa ett automatiskt ökande nummer som du kan använda i flera tabeller eller anropa 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.