sys.identity_columns (Transact-SQL)sys.identity_columns (Transact-SQL)

SE APLICA A: síSQL Server síAzure SQL Database síAzure Synapse Analytics (SQL DW) síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Contiene una fila por cada columna que es una columna de identidad.Contains a row for each column that is an identity column.

El sys.identity_columns vista hereda las filas de la sys.columns vista.The sys.identity_columns view inherits rows from the sys.columns view. El sys.identity_columns vista devuelve las columnas de la sys.columns vista, más el seed_value, increment_value, last_value, y is_not_for_replication columnas.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. Para obtener más información, vea Vistas de catálogo (Transact-SQL).For more information, see Catalog Views (Transact-SQL).

Nombre de columnaColumn name Tipo de datosData type DescripciónDescription
<las columnas que se heredan de sys.columns ><columns inherited from sys.columns> El sys.identity_columns vista devuelve todas las columnas de la sys.columns vista.The sys.identity_columns view returns all columns in the sys.columns view. También devuelve las columnas adicionales descritas a continuación.It also returns the additional columns described below. Para obtener una descripción de las columnas que el sys.identity_columns vista se hereda de sys.columns, consulte sys.columns (Transact-SQL).For a description of the columns that the sys.identity_columns view inherits from sys.columns, see sys.columns (Transact-SQL).
seed_valueseed_value sql_variantsql_variant Valor de inicialización de esta columna de identidad.Seed value for this identity column. El tipo de datos del valor de inicialización es el mismo que el de la propia columna.The data type of the seed value is the same as the data type of the column itself.
increment_valueincrement_value sql_variantsql_variant Valor de incremento de esta columna de identidad.Increment value for this identity column. El tipo de datos del valor de inicialización es el mismo que el de la propia columna.The data type of the seed value is the same as the data type of the column itself.
last_valuelast_value sql_variantsql_variant Último valor generado para esta columna de identidad.Last value generated for this identity column. El tipo de datos del valor de inicialización es el mismo que el de la propia columna.The data type of the seed value is the same as the data type of the column itself.
is_not_for_replicationis_not_for_replication bitbit La columna de identidad se declara NOT FOR REPLICATION.Identity column is declared NOT FOR REPLICATION.

Nota

Para crear un número que se incremente automáticamente y que se pueda usar en varias tablas, o que se pueda llamar desde las aplicaciones sin hacer referencia a ninguna tabla, vea Números de secuencia.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.

PermisosPermissions

La visibilidad de los metadatos en las vistas de catálogo se limita a los elementos protegibles y que son propiedad de un usuario o sobre los que el usuario tiene algún permiso.The visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission. Para obtener más información, consulte Metadata Visibility Configuration.For more information, see Metadata Visibility Configuration.

Vea tambiénSee Also

Object Catalog Views (Transact-SQL) (Vistas de catálogo de objetos [Transact-SQL])Object Catalog Views (Transact-SQL)
Vistas de catálogo (Transact-SQL) Catalog Views (Transact-SQL)
Preguntas frecuentes sobre consultas del catálogo de sistema de SQL ServerQuerying the SQL Server System Catalog FAQ