none
auto complemento sqlserver RRS feed

  • Pergunta

  • boa noite,

    meu auto complemento no sql server 2008 nao apaga somente acumula, como fazer que quando deletar  o Id apague tambem?

    terça-feira, 24 de abril de 2012 23:56

Respostas

  • Imagino que esteja se referindo à alguma coluna auto-incremental, do tipo Identity.

    Para colunas deste tipo os valores não são reutilizados automaticamente pelo SQL Server. Eles só vão sendo incrementados.

    Se você quiser pode setar os valores manualmente para uma coluna deste tipo, ou seja, pode "dizer para o SQL" qual valor quer inserir na coluna. Para isso deverá utilizar a sintaxe SET IDENTITY_INSERT ON, conforme link a seguir: http://msdn.microsoft.com/pt-br/library/ms188059.aspx.

    Porém, não há no SQL uma reutilização automática dos valores Identity que são deletados.


    Roberson Ferreira - Database Developer
    Acesse: www.robersonferreira.com.br
    Email: contato@robersonferreira.com.br

    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.

    quarta-feira, 25 de abril de 2012 00:52
    Moderador