I so Scope_Identity()
, Identity()
, @@Identity
e Ident_Current()
ottengono tutti il valore della colonna Identity, ma mi piacerebbe sapere la differenza.Qual è la differenza tra Scope_Identity(), Identity(), @@ Identity e Ident_Current()?
Parte della controversia che sto avendo è cosa intendono per ambito applicato a queste funzioni sopra?
Mi piacerebbe anche un semplice esempio di diversi scenari di utilizzo?
Non dimenticare il bug esecuzione parallela che esiste in SQL Server per SCOPE_IDENTITY e @@ IDENTITY: http://support.microsoft.com/default.aspx?scid=kb;en-US;2019779 –
@DaviddCeFreitas - Sono curioso di leggere il bug, ma il link sembra essere rotto (o almeno, sta generando un errore ASP). –
In realtà, l'ho trovato: https://support.microsoft.com/en-us/kb/2019779 –