sys.identity_columns (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)Warehouse no Microsoft FabricBanco de dados SQL no Microsoft Fabric

A sys.identity_columns visualização 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 visualização retorna as colunas na sys.columns visualização, além das seed_value, increment_value, last_value, e is_not_for_replication das colunas. Para obter mais informações, confira Exibições de catálogo (Transact-SQL).

Nome da coluna Tipo de dados Descrição
<columns inherited from sys.columns> A sys.identity_columns visualização retorna todas as colunas da sys.columns visualização. Também retorna as colunas adicionais descritas nas linhas seguintes. Para uma descrição das colunas que a sys.identity_columns visão herda de sys.columns, veja sys.columns (Transact-SQL).
seed_value sql_variant Valor de semente para esta coluna de identidade. O tipo de dados do valor de semente é igual ao tipo de dados da própria coluna.
increment_value sql_variant Valor de incremento para esta coluna de identidade. O tipo de dados do valor de semente é igual ao tipo de dados da própria coluna.
last_value sql_variant Último valor gerado para esta coluna de identidade. O tipo de dados do valor de semente é igual ao 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 incremente automaticamente e que você possa usar em múltiplas tabelas ou chamar de aplicativos sem consultar nenhuma tabela, veja Números de Sequência.

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.