ilker.Weblog()

2008-12-28

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:

0 Yorum:

Yorum Gönder

Kaydol: Kayıt Yorumları [Atom]



<< Ana Sayfa