Reklam

6 Mayıs 2014 Salı

MS SQL Server'da İdentity Kolonunu Belirtilen Değerden Başlatmak

Merhaba
Bir tablonuz var id değerine identity verdiniz ve her kayıt eklenirken otomatik artıyor. Bir gün bu otomatik artan identity değerini sizin belirlediğiniz değerden artarak devam etmesini istediniz. Bu durumda tek sql kodu ile sonuca ulaşıyoruz.

DBCC CHECKIDENT (TABLOADI RESEED, SIZINBELIRLEYECEGINIZDEGER)


Örnek
DBCC CHECKIDENT (tbevraklar, RESEED, 120)

Sonuç
–Checking identity information: current identity value ’0′, current column value ’0′.
–DBCC execution completed. If DBCC printed error messages, contact your system administrator.

gibi bir sonuç alırsınız. Yalnız dikkat etmeniz gereken tablonuza bakıp en son id degerini bilip ona göre yeni belirleyeceğiniz değer bu değerden büyük olması gerkmektedir.

Sağlıcakla kalın.


Hiç yorum yok:

Yorum Gönder