SQL Server 2012 自動遞增列值偶爾跳躍
SQL Server 2012 對自動遞增整數列的行為進行了更改,導致編號序列偶爾出現跳躍。這種現象歸因於資料庫引擎中引入的序列。
自動遞增機制現在會為潛在的插入保留一定範圍的值。當達到該範圍內的最大值時,會分配一個新的範圍,這可能會導致值不連續。
為什麼會發生這種情況?
跳過的值實際上並沒有遺失;它們被保留用於潛在的並發插入或分散式事務。
有什麼解決方案嗎?
是的,您有兩個選擇:
以上是為什麼 My SQL Server 2012 自動增量列會跳過值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!