sys.identity_columns (Transact-SQL)
Contém uma linha para cada coluna que seja do tipo identidade.
A exibição sys.identity_columns herda linhas da exibição sys.columns. A exibição sys.identity_columns retorna as colunas na exibição sys.columns, além das colunas seed_value, increment_value, last_value e is_not_for_replication. Para obter mais informações, consulte Exibições de catálogo (Transact-SQL).
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
<colunas herdadas de sys.columns> |
|
A exibição sys.identity_columns retorna todas as colunas na exibição sys.columns. Ela também retorna as colunas adicionais descritas abaixo. Para obter uma descrição das colunas que a exibição sys.identity_columns herda de sys.columns, consulte 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 de identidade foi declarada NOT FOR REPLICATION. |
Observação |
---|
Para criar um número incrementado automaticamente, que possa ser usado em várias tabelas ou ser chamado a partir de aplicativos, sem referenciar tabelas, consulte 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 Configuração de visibilidade de metadados.
Consulte também
Referência
Exibições do catálogo de objeto (Transact-SQL)
Exibições de catálogo (Transact-SQL)
Conceitos
Consultando as perguntas frequentes do catálogo do sistema do SQL Server