jonasHenrique Postado Fevereiro 17, 2012 Denunciar Share Postado Fevereiro 17, 2012 Prezados, boa tarde!Tenho uma tabela com um campo SEQ, ele é incremental, automático. A cada registro incluído o sql server vai incrementando esse campo.Queria saber como faço para saber o conteúdo do campo incrementado pelo sql server ??Tenho um StoredProcedure, passo os parâmetros para inclusão e queria que retornasse a chave incrementada nessa stored.Grato! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Fevereiro 17, 2012 Denunciar Share Postado Fevereiro 17, 2012 Boa tarde Jonas, Na procedure você insere apenas 1 registro na tabela com identity? Se for, no final da procedure você pode dar um select max(id) from tabela para retornar o ultimo número incremental inserido. OBS.: - as procedures não são executadas em paralelo. Sendo assim, se der um max da coluna identity sempre retornará o número da ultima inserção. - apenas esta procedure poderá realizar este processo. Se tiver 2 procedures que insiram na tabela, poderá resgatar o número errado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
jonasHenrique
Prezados, boa tarde!
Tenho uma tabela com um campo SEQ, ele é incremental, automático. A cada registro incluído o sql server vai incrementando esse campo.
Queria saber como faço para saber o conteúdo do campo incrementado pelo sql server ??
Tenho um StoredProcedure, passo os parâmetros para inclusão e queria que retornasse a chave incrementada nessa stored.
Grato!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.