5.00 / 1 oy

Sql Server'da identity değeri nasıl değiştirilir?

Bir tabloda bazı satırları sildikten sonra otomatik identity değerleri de kaymış oldu, elle update ya da insert komutları da hata veriyor, identity değerlerini istediğim sıraya tekrar sokabilmek için nasıl değiştirebilirim?

kaanbey

28.07.2019 23:16

Bu soru 2 kez yanıtlandı.

  • 30 Temmuz 2019 09:41
    26

    Soru başlığını daha anlaşılabilir bir ifade ile değiştirebilmeniz amacıyla söylüyorum, bahsettiğiniz işlemin adı RESEED olarak ifade ediliyor. Aşağıdaki gibi kullanabilirsiniz.

    DBCC CHECKIDENT ('tablo_adi', RESEED, 0);

    Kodu bu şekilde kullanmanız halinde tablo_adi adındaki tablonuzdaki id değeri ilk yeni kayıt girişi ile birlikte 1 olarak güncellenmiş olacaktır. Örneğin 251 olmasını istiyorsanız 0 parametresini 250 olarak güncellemelisiniz.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Sql Server'da identity değeri nasıl değiştirilir?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.