IDENT_CURRENT() 始終返回指定表最后插入的標(biāo)識值
@@IDENTITY 返回當(dāng)前會話的標(biāo)識值,無論是否在同一個(gè)作用域,在測試1、2中,可以看到它返回的是觸發(fā)器中插入記錄的標(biāo)識值,而在測試3中,因?yàn)楫?dāng)前會話無插入記錄,所以返回NULL
SCOPE_IDENTITY() 返回當(dāng)前會話同一作用域的標(biāo)識值,所以在測試1、2中,它返回的值不受觸發(fā)器的影響,而在測試3中,因?yàn)楫?dāng)前會話無插入記錄,所以返回NULL 。
@@IDENTITY 返回當(dāng)前會話的標(biāo)識值,無論是否在同一個(gè)作用域,在測試1、2中,可以看到它返回的是觸發(fā)器中插入記錄的標(biāo)識值,而在測試3中,因?yàn)楫?dāng)前會話無插入記錄,所以返回NULL
SCOPE_IDENTITY() 返回當(dāng)前會話同一作用域的標(biāo)識值,所以在測試1、2中,它返回的值不受觸發(fā)器的影響,而在測試3中,因?yàn)楫?dāng)前會話無插入記錄,所以返回NULL 。