Compartilhar via


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çãoObservaçã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