• 17-04-2020, 22:16:58
    #1

    MS SQL anlayan biri şu sorunu düzletme konusunda yardımcı olabilir mi birde bir de İD 2yi 10 la değiştirmek istiyorum fakat olmuyor nasıl yapacağım konusunda bilgi sahibi olan biri yardımcı olabilir mi
  • 17-04-2020, 22:23:29
    #2
    must4f4topal adlı üyeden alıntı: mesajı görüntüle

    MS SQL anlayan biri şu sorunu düzletme konusunda yardımcı olabilir mi birde bir de İD 2yi 10 la değiştirmek istiyorum fakat olmuyor nasıl yapacağım konusunda bilgi sahibi olan biri yardımcı olabilir mi
    Id 10 zaten mevcut olduğu için 2 yi 10 yapamazsın id 10u olmayan bir id yap örnek 9999 sonra id 2 yi id 10 yapabilirsin, diğer sorun mssqlye veri yazan kodlarla ilgili o kodları görmeden birşey demek mümkün değil.
  • 17-04-2020, 22:28:31
    #3
    Id’birincil yapmışsınızdır o sebepten 2 tane 10 olmaz hepsi birbirinden farklı olur hocam.

    Sayı 10dan 1010 atlama sorunu cözüm
    SET @count = 0;
    UPDATE `tabloadi` SET `tabloadi_id` = @count:= @count + 1;

    Bunu yapar ve tabloadi ile tabloadi_id kısmını kendine göre düzenlerseniz sıralamalı şekile sokar.
  • 17-04-2020, 22:46:18
    #4
    oguzhane adlı üyeden alıntı: mesajı görüntüle
    Id 10 zaten mevcut olduğu için 2 yi 10 yapamazsın id 10u olmayan bir id yap örnek 9999 sonra id 2 yi id 10 yapabilirsin, diğer sorun mssqlye veri yazan kodlarla ilgili o kodları görmeden birşey demek mümkün değil.
    Teşekkürler
    sekersizoza adlı üyeden alıntı: mesajı görüntüle
    Id’birincil yapmışsınızdır o sebepten 2 tane 10 olmaz hepsi birbirinden farklı olur hocam.

    Sayı 10dan 1010 atlama sorunu cözüm
    SET @count = 0;
    UPDATE `tabloadi` SET `tabloadi_id` = @count:= @count + 1;

    Bunu yapar ve tabloadi ile tabloadi_id kısmını kendine göre düzenlerseniz sıralamalı şekile sokar.
    Hocam müsait iseniz bakma şansınız var mı pek alamıyorum bu ms sqlden
  • 17-04-2020, 22:48:15
    #5
    PM atabilir misiniz ? Yardımcı olayım
  • 17-04-2020, 23:05:18
    #6
    Eğer auto identity ise değişmez.
    Ama silip belirlediğin bir id ile tekrar ekleyebilirsin.
    Onun içinde önce şu özelliği açman lazım.
    identity_insert tabloadı on
    --insert işlemi
    identity_insert tabloadı off
  • 18-04-2020, 00:57:23
    #7
    rshcoosl adlı üyeden alıntı: mesajı görüntüle
    Eğer auto identity ise değişmez.
    Ama silip belirlediğin bir id ile tekrar ekleyebilirsin.
    Onun içinde önce şu özelliği açman lazım.
    identity_insert tabloadı on
    --insert işlemi
    identity_insert tabloadı off
    Microsoft Sql Managament Studio ile nereden yapacağım acaba bu dediğinizi
  • 18-04-2020, 09:40:58
    #8
    must4f4topal adlı üyeden alıntı: mesajı görüntüle
    Microsoft Sql Managament Studio ile nereden yapacağım acaba bu dediğinizi
    İlgili veritabanına sağ tıklayıp new query diyerek.
  • 20-04-2020, 11:36:51
    #9
    rshcoosl adlı üyeden alıntı: mesajı görüntüle
    İlgili veritabanına sağ tıklayıp new query diyerek.
    Olmuyor hocam müsait iseniz bakabilir misiniz PM attım