SQL Server’da Identity Kolonunun Başlangıç Değerini Değiştirmek

SQL Server'da Identity Kolonunun Başlangıç Değerini Değiştirmek
SQL Server'da Identity Kolonunun Başlangıç Değerini Değiştirmek

Herkese merhaba. Bu yazıda SQL Server’da Identity kolonunun başlangıç değerini değiştirmek ile ilgili bilgi vereceğim.

SQL Server’da bazı durumlarda Identity kolonunun başlangıç değerini değiştirmek isteyebilirsiniz.

Identity kolonu, genellikle tablodaki her yeni satırın otomatik olarak artan bir değerle doldurulduğu bir sıra numarası sağlamak için kullanılır. Başlangıç değerini değiştirmek için şu adımları izleyebilirsiniz:

Örnek olarak, “MyTable” adında bir tablonuz ve bu tabloda “ID” adında bir Identity kolonu olduğunu varsayalım. Başlangıç değerini 1000 olarak değiştirmek istediğinizi düşünelim.

DBCC CHECKIDENT ('MyTable', RESEED, 1000);

Bu komut, “MyTable” adlı tablonun Identity değerini 1000 olarak yeniden başlatır. RESEED parametresi, yeni başlangıç değerini belirtir.

İşlem tamamlandığında, başlangıç değeri 1000 olarak ayarlanacaktır. Artık yeni kayıtlar, 1001’den başlayarak artan bir sıra numarası alacaktır.

Lütfen bu işlemi dikkatli bir şekilde yapın, çünkü Identity sütunundaki değerleri değiştirmek, tablonuzdaki verilere etki edebilir. Ayrıca, bu işlem yalnızca gelecekteki yeni kayıtları etkiler, mevcut verileri değiştirmez.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

41 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!