SQL Server IDENTITY SEED reset

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.

Tags: , ,

3 Cevap to “SQL Server IDENTITY SEED reset”

  1. Sezgin Berber Haziran 19, 2009 at 1:31 pm #

    gayet güzel çalışmakta

  2. ferdi Nisan 26, 2011 at 4:32 pm #

    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….

  3. @bütün Nisan 27, 2011 at 8:33 am #

    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 :)

Cevap Yaz