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,0)

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.

, ,

11 Responses to SQL Server IDENTITY SEED reset

  1. Sezgin Berber 19 Haziran 2009 at 1:31 PM #

    gayet güzel çalışmakta

  2. ferdi 26 Nisan 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….

    • @bütün 27 Nisan 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 🙂

  3. Serdar 14 Aralık 2012 at 1:16 PM #

    2008 den 2012 ye 🙂 Gerçekten güzel bilgi. Hiçbir forma yazmazdım ama bu bilgiye yazmadan edemedim. Teşekkür edrim kendi adıma.

    • Ahmet BÜTÜN 15 Aralık 2012 at 10:49 PM #

      Çok teşekkür ederim Serdak güzel yorumların için… Ben teşekkür ederim…

  4. Ahmet BARIŞ 13 Mayıs 2014 at 9:19 AM #

    DBCC CHECKIDENT (‘VERITABANI_ADI.TABLO_ADI‘, RESEED,1)

    bu şekilde eklenen bir sonraki kaydın id’si 2 oluyor

    DBCC CHECKIDENT (‘VERITABANI_ADI.TABLO_ADI‘, RESEED,0)

    yapılmalı sanırım 🙂 teşekkürler

    • Ahmet BÜTÜN 14 Mayıs 2014 at 7:48 AM #

      Selam Ahmet, haklısın “0” olarak set edilmesi gerekiyor. Teşekkürler 🙂

  5. merve 03 Ocak 2015 at 4:38 PM #

    Hata verdi yardımcı olur musunuz?

  6. adil 26 Kasım 2015 at 11:17 AM #

    bu kodları nereye yazıyoruz. lütfen bir örnek verin

    • Ahmet BÜTÜN 26 Nisan 2016 at 10:49 AM #

      Adil selam,

      Kodları direkt SQL Server Management Studio üzerinden çalıştırabilirsin.

Bir cevap yazın

Font Resize