即使使用事務(wù)回滾,SQL標(biāo)識(shí)(自動(dòng)編號(hào))也會(huì)增加我有一個(gè).net事務(wù)與SQL插入到SQL Server 2005數(shù)據(jù)庫(kù)。該表具有標(biāo)識(shí)主鍵。當(dāng)事務(wù)中發(fā)生錯(cuò)誤時(shí),將Rollback()被調(diào)用。行插入正確回滾,但是下次將數(shù)據(jù)插入表時(shí),標(biāo)識(shí)會(huì)增加,就好像回滾從未發(fā)生過(guò)一樣。所以基本上在身份序列中存在差距。有沒(méi)有辦法讓Rollback()方法回收丟失的身份?我沒(méi)有以正確的方式接近這個(gè)嗎?
添加回答
舉報(bào)
0/150
提交
取消