SQL Server – IDENTITY Kolonun Başlangıç Değerini Sıfırlamak

SQL Server‘da ufak bir ipicu daha; Tabloda tanımlı olan identity bir kolon mevcutsa bu kolondaki veriler verilen artış miktarına göre otomatik olarak artmaktadır. identity kolon tanımlı tablodan kayıt silsenizde identity değeri kaldığı yerden devam etmektedir. Tablodaki tüm kayıtları silsenizde bu değer yine de kaldığı yerden devam etmektedir. Bu durumda bir Identity tanımlı kolonun değerini sıfırlamak veya istediğiniz değerden başlatmak isterseniz DBCC CHECKIDENT kullanabilirsiniz.

Kullanımı:

DBCC_CHECKIDENT

RESEED ‘den sonra başlanacak değeri tanımlayabilirsiniz. 0’dan değilde 1000’den başlasın isterseniz ;

DBCC CHECKIDENT(‘table_name’,RESEED,1000)

microsoft project 2019 satın al

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.