none
Retornando ID RRS feed

  • Pergunta

  • Galera preciso inserir na tabela e retornar o identity do registro inserido.

    Como eu faço isso usando procedure ?

    Obrigado


    SirSmart

    quinta-feira, 28 de abril de 2016 20:49

Respostas

  • Boa tarde,

    Acredito que isso vai resolver seu problema:

    http://stackoverflow.com/questions/17993606/sql-server-return-the-value-of-identity-column-after-insert-statement

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Marcado como Resposta Marcos SJ sexta-feira, 29 de abril de 2016 16:44
    quinta-feira, 28 de abril de 2016 21:11

Todas as Respostas

  • Boa tarde,

    Acredito que isso vai resolver seu problema:

    http://stackoverflow.com/questions/17993606/sql-server-return-the-value-of-identity-column-after-insert-statement

    Att,


    Se a resposta contribuiu com seu aprendizado por favor marque como util, se solucionou seu problema marque como resposta.

    • Marcado como Resposta Marcos SJ sexta-feira, 29 de abril de 2016 16:44
    quinta-feira, 28 de abril de 2016 21:11
  • Existem várias formas de você retornar o identity do último registro inserido, mas a melhor delas no seu caso é usando a função SCOPE_IDENTITY() (Recomendado).

    Veja um exemplo

    SELECT SCOPE_IDENTITY()

    Outras opções que você pode avaliar para ver se podem eventualmente ser aplicáveis são:

    @@IDENTITY

    IDENT_CURRENT()


    Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008

    sexta-feira, 29 de abril de 2016 11:45
    Moderador