SQL veritatabında otomatik artımlı Identity alanının istenilen değerden başlatılması nasıl yapılır?

0

SQl server veritabanımda Id adında Identity Yes ve identity seed 1 olan kolonumun başlangıç değeri 1 değil de 1000 olsun istiyorum ve sonradan 1001,1002 gibi artmasını istiyorum bunu nasıl yapabilirim?

alattin alattin (17133)
3 hafta önce sordu

    Toplam 1 Cevap


    0

    DBCC checkident ('Urunler')

    Bu komut ile Urunler tablosunun  kimlik bilgisini alabilirsiniz.  Bu size şöyle bir değer döndürecektir:
    Checking identity information: current identity value '110', current column value '110'.

    Burada kimlik  bilgisinin 110 ve mevcut kolonun değerinin 110 olduğu belirtiliyor.

    Daha sonra her ihtimale karşı veri tabanında sorunlar varsa otomatik artımla ilgili problem olma ihtimaline karşı

    DBCC checkident ('Urunler', reseed)

    bu komutu çalıştırın ve en sonunda 

    DBCC checkident ('Urunler', reseed, 1000)

    bu komut ile Urunler tablosunun ID değerinin 1000'den başlamasını sağlayın.

    Bu işlem mevcut kayıtlar üzerinde bir değişiklik yapmaz. Onları etkilemez. 

    alattin alattin (17133)
    3 hafta önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol