| title | sys.identity_columns (Transact-SQL) | ||||
|---|---|---|---|---|---|
| description | sys.identity_columns (Transact-SQL) | ||||
| author | VanMSFT | ||||
| ms.author | vanto | ||||
| ms.date | 03/15/2017 | ||||
| ms.prod | sql | ||||
| ms.prod_service | database-engine, sql-database, synapse-analytics, pdw | ||||
| ms.technology | system-objects | ||||
| ms.topic | reference | ||||
| f1_keywords |
|
||||
| helpviewer_keywords |
|
||||
| dev_langs |
|
||||
| ms.assetid | 97ee01e6-9c9e-4fd9-884b-68b4084669d5 | ||||
| monikerRange | >=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current |
[!INCLUDE sql-asdb-asdbmi-asa-pdw]
Contains a row for each column that is an identity column.
The sys.identity_columns view inherits rows from the sys.columns view. The sys.identity_columns view returns the columns in the sys.columns view, plus the seed_value, increment_value, last_value, and is_not_for_replication columns. For more information, see Catalog Views (Transact-SQL).
| Column name | Data type | Description |
|---|---|---|
| <columns inherited from sys.columns> | The sys.identity_columns view returns all columns in the sys.columns view. It also returns the additional columns described below. For a description of the columns that the sys.identity_columns view inherits from sys.columns, see sys.columns (Transact-SQL). | |
| seed_value | sql_variant | Seed value for this identity column. The data type of the seed value is the same as the data type of the column itself. |
| increment_value | sql_variant | Increment value for this identity column. The data type of the seed value is the same as the data type of the column itself. |
| last_value | sql_variant | Last value generated for this identity column. The data type of the seed value is the same as the data type of the column itself. |
| is_not_for_replication | bit | Identity column is declared NOT FOR REPLICATION. Note: This column does not apply to Azure Synapse Analytics. |
Note
To create an automatically incrementing number that can be used in multiple tables or that can be called from applications without referencing any table, see Sequence Numbers.
[!INCLUDEssCatViewPerm] For more information, see Metadata Visibility Configuration.
Object Catalog Views (Transact-SQL)
Catalog Views (Transact-SQL)
Querying the SQL Server System Catalog FAQ