abr 11
Quando utilizamos a opção de identity no MS SQL, um determinado campo será automaticamente incrementado à cada nova inserção de registros em uma determinada tabela.
Para recuperar esse valor gerado assim que o registro for inserido, você poderá utilizar o código abaixo:
INSERT INTO Agenda (Nome, Telefone) VALUES ('Marcelo Petersen','11 2121-2121')
SELECT MAX(@@IDENTITY) FROM Agenda AS NovoId
Essa informação é válida quando você precisar vincular o valor gerado automaticamente em alguma outra tabela.
