none
BUG no SQLSERVER RRS feed

  • Pergunta

  • Bom dia Galera, eu não sei se vocês já notaram, também não sei se é um erro mesmo, mas vamos lá.

    Quando você tem uma primary key em uma tabela e outro campo identity, se vc cometer algum erro na instrução da primary key ( como por exemplo, adicionar a mesma duas vezes com o mesmo número) mesmo assim o campo identity é atualizado, mesmo quando dá erro. Este problema eu testei somente desta forma, seria um bug?

    sábado, 23 de fevereiro de 2013 13:17

Respostas

  • Lopes,

    Isso não é um problema, muito menos um bug na verdade é o comportamento normal do SQL Server.

    O Identity é processado mesmo que o dado não tenha sido gravado de forma correta, o incremento é realizado independente do processo de Commit ou Rollback.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]


    sábado, 23 de fevereiro de 2013 13:21