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.