• 30-01-2018, 14:24:12
    #1
    Merhaba
    Bir SQL veritabanım var. Bu veritabanında kişiler tablom mevcut.
    ID
    İsim
    Telefon
    Ben bu tabloya son olarak KiD diye yeni bir ID kolonu ekledim. Veri eklendikçe +1 artması gerekiyor. Sıralaması önemli değil ancak değiştirilebilir, boş olabilir şekilde yapısı olmalı. Onu hallederim bir şekilde ama şu anda benim yardıma ihtiyacım olan kısım, binlerce kayıt var ve ben bunlara örnek olarak 1000 ile başlayarak ikinci bir ID tanımlamasını nasıl yapabilirim? Topluca ID atama işlemi yapılabilir mi?

    Şimdiden okuyan, yardım edebilecek kişilere çok teşekkür ederim
  • 30-01-2018, 15:37:52
    #2
    lovehearts adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    Bir SQL veritabanım var. Bu veritabanında kişiler tablom mevcut.
    ID
    İsim
    Telefon
    Ben bu tabloya son olarak KiD diye yeni bir ID kolonu ekledim. Veri eklendikçe +1 artması gerekiyor. Sıralaması önemli değil ancak değiştirilebilir, boş olabilir şekilde yapısı olmalı. Onu hallederim bir şekilde ama şu anda benim yardıma ihtiyacım olan kısım, binlerce kayıt var ve ben bunlara örnek olarak 1000 ile başlayarak ikinci bir ID tanımlamasını nasıl yapabilirim? Topluca ID atama işlemi yapılabilir mi?

    Şimdiden okuyan, yardım edebilecek kişilere çok teşekkür ederim


    Merhaba Hocam
    “trigger” marifetiyle yapabilirsiniz.


    Tapatalk kullanarak iPhone aracılığıyla gönderildi
  • 30-01-2018, 15:45:11
    #3
    Hocam eğer ID kolonunda ki değerler 1 ile başlıyorsa aşağıdaki sql kodunu çalıştırırsanız KID kolonunda ki değerler 1000'den başlayarak ardışık değerler ile güncellenir.
    UPDATE Kisiler Set KiD = ID + 999
    Not : İşlem öncesi tablonun yedeğini alın.