Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Scope_Identity() връща неправилна стойност?

Моето предложение е да опитате заявката и да тествате резултатите си. Има няколко заобиколни решения по този въпрос, като клауза за изход и изпълнение на заявка не паралелно.

Вижте Microsoft KB на тозиhttp://support.microsoft.com/kb/2019779

Също така публикация за това, която посочи, че не е сигурно дали е коригирано в 2008 SP1, но може да бъде коригирано в 2008 R2

http://blog.sqlauthority.com/2009/03/24/sql-server-2008-scope_identity-bug-with-multi-processor-parallel-plan-and-solution/




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какви са някои начини за достъп до Microsoft SQL Server от Linux?

  2. Рекурсивни Child/Parent заявки в T/SQL

  3. Анализирайте датата и часа с отместване на времето в T-SQL

  4. Какви са ограниченията на SQL Server Compact? (Или - как се избира база данни, която да се използва на MS платформи?)

  5. Entity Framework Core 2.0:Как да конфигурирате абстрактен базов клас веднъж