sys.identity_columns (Transact-SQL)

Aplica-se a:SQL ServerBase de Dados SQL do AzureAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Armazém no Microsoft FabricBase de dados SQL no Microsoft Fabric

A sys.identity_columns vista contém uma linha para cada coluna que é uma coluna identidade.

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

Nome da coluna Tipo de dados Description
<columns inherited from sys.columns> A sys.identity_columns vista devolve todas as colunas da sys.columns vista. Também devolve as colunas adicionais descritas nas linhas seguintes. Para uma descrição das colunas que a sys.identity_columns vista 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 identidade é declarada NOT FOR REPLICATION. Nota: Esta coluna não se aplica ao Azure Synapse Analytics.

Observação

Para criar um número que se incremente automaticamente e que possa usar em múltiplas tabelas ou chamar a partir de aplicações sem consultar nenhuma tabela, consulte 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.