SQL Server üzerindeki IDENTITY SEED özelliğine sahip bir tablonun IDENTITY SEED değerini resetlemek için, her dafasında SQL Server Books Online‘a bakmaktan bıktım artık ya da arama motorlarında aramaktan felan. Kendi bloguma giriyim de kurtuliim bu ızdıraptan. Aha da burda,
DBCC CHECKIDENT (‘VERITABANI_ADI.TABLO_ADI‘, RESEED,1)
yazıp bu T-SQL cümleciğini çalıştırdığınızda, belirtilen veritabanı içerisindeki belirtilen tabloy ait IDEDTITY SEED değeri 1′a set edilmiş olacak. Yani bu tabloya yeni girilen ilk kayıt ID’si (IDENTITY SEED özelliği verilmiş kolunu) 1′den başlayacak.
gayet güzel çalışmakta
iyi günler bu komutun kullanımını bir buton içinde örnek olarak verebilirmisiniz rica etsem baya uğraştım bir türlü yapamadım….
Selam Ferdi,
kullanımı çok basit aslında. Şöyle ki mesela, DBO’nun sahip olduğu, HABERLER adlı bir tablo üzerinde şu şekilde uygulaman gerekiyor T-SQL cümleciğini,
DBCC CHECKIDENT (‘DBO.HABERLER‘, RESEED,1)
bu kadar