Partilhar via


sys.identity_columns (Transact-SQL)

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Contém uma linha para cada coluna que é uma coluna identidade.

A vista sys.identity_columns herda linhas da vista sys.columns . A vista sys.identity_columns devolve as colunas na vista sys.columns , mais as colunas seed_value, increment_value, last_value e is_not_for_replication . Para mais informações, consulte Visualizações de Catálogo (Transact-SQL).

Nome da coluna Tipo de dados Description
<colunas herdadas de sys.columns> A vista sys.identity_columns devolve todas as colunas na vista sys.columns . Também devolve as colunas adicionais descritas abaixo. Para uma descrição das colunas que a vista sys.identity_columns herda de sys.columns, veja sys.columns (Transact-SQL).
seed_value sql_variant Valor inicial para esta coluna de identidade. O tipo de dado do valor seed é o mesmo que o tipo de dados da própria coluna.
increment_value sql_variant Valor de incremento para esta coluna de identidade. O tipo de dado do valor seed é o mesmo que o tipo de dados da própria coluna.
last_value sql_variant Último valor gerado para esta coluna de identidade. O tipo de dado do valor seed é o mesmo que o tipo de dados da própria coluna.
is_not_for_replication bit A coluna de identidade é declarada NÃO PARA REPLICAÇÃO. Nota: Esta coluna não se aplica ao Azure Synapse Analytics.

Observação

Para criar um número que se incrementa automaticamente e que possa ser usado em múltiplas tabelas ou que possa ser chamado a partir de aplicações sem referência a qualquer tabela, veja Números de Sequência.

Permissions

A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.

Ver também

Exibições do catálogo de objetos (Transact-SQL)
Exibições de catálogo (Transact-SQL)
Consultando o catálogo do sistema do SQL Server