Sql Server Auto - Incremental ID
SQL tablolarında sıklıkla auto - increment (otomatik artan) id'ler kullanırız.
Böyle bir tabloda kayıt silme işlemi sonucu, ardışık olması gereken id'lerin aralarında boşluklar olabilir. (Örneğin id'ler 1,2,3,6,7,9,10.. sırasında olabilir)
Sql Server'da, arada atlanan id'lere değer atamak için;
DBCC CHECKIDENT ('Tablo_Adı', RESEED, Sayı)
şeklinde bir sql cümlesi yeterli olacaktır. Basitçe sayı yerine 0 (sıfır) yazarsanız, kayıtlar 0'dan başlayıp ilk boş id numarasını bulunca eklenecektir.
Etiketler: SQL Server
0 Yorum:
Yorum Gönder
Kaydol: Kayıt Yorumları [Atom]
<< Ana Sayfa