Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Scope_Identity() restituisce un valore errato corretto?

Il mio suggerimento sarebbe di provare la query e testare i risultati. Ci sono una serie di soluzioni alternative a questo, come la clausola Output e l'esecuzione di query non in parallelo.

Consulta Microsoft KB su questohttp://support.microsoft.com/kb/2019779

Anche un post su questo che indicava che non era sicuro se fosse stato risolto nel 2008 SP1 ma potrebbe essere risolto nel 2008 R2

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