sexta-feira, 21 de outubro de 2011

Retornar o próximo identity de uma tabela

Como descobrir o próximo valor de uma table com Identity? Use as funções Ident_current e Ident_incr que retornam o valor atual do Identity e o incremento configurado na criação do identity.

 

As funções retornam um valor escalar e recebem como parâmetro o nome da tabela a ser consultada. Se a tabela a ser pesquisada é denominada Clientes, a query pode ser feita da seguinte maneira:

 

SELECT IDENT_CURRENT('Clientes') AS atual, IDENT_CURRENT('Clientes') + IDENT_INCR('Clientes') AS proximo

 

Abs!

 

Nenhum comentário:

Postar um comentário

Leave your comment here!