在事務中使用SCOPE_IDENTITY函數可以獲取當前會話中最近插入數據表的標識列值。在事務中,如果有多個INSERT語句,SCOPE_IDENTITY函數將返回最近的INSERT語句生成的標識列值,而不是整個事務中最近的INSERT語句生成的標識列值。
另外,如果在事務中有一個INSERT語句和一個SELECT SCOPE_IDENTITY()語句,SELECT SCOPE_IDENTITY()將返回INSERT語句生成的標識列值,而不是SELECT SCOPE_IDENTITY()語句之前的最近的INSERT語句生成的標識列值。因此,在事務中使用SCOPE_IDENTITY函數時需要注意這些細節。