none
çoklu güncelleme işlemi RRS feed

  • Soru

  • Merhaba Arkadaşlar,

    ms sql Bir tabloda bir alanı sırası ile 1 den başlayıp kayıt sayısı kadar otomatik kod atamaya çalışıyorum nedense olmuyor yardımcı olabilir misiniz

    declare @count bigint
    set @count = 33756
    DECLARE @Sayac bigint = 1
    WHILE @Sayac <= @count begin
    update URUNLER SET kod=@Sayac
    set @Sayac+=1
    end

    28 Mart 2018 Çarşamba 08:59

Yanıtlar

  • WITH Guncel AS
    (
        SELECT Kod, ROW_NUMBER() OVER (ORDER BY id ASC)  as SatirNo
        FROM URUNLER
    )
    UPDATE Guncel SET Kod = SatirNo
    


    Sorunuzun yanıtı bu ise "Yanıt olarak işaretle"yerek siz de forumun işleyişine katkıda bulununuz...

    28 Mart 2018 Çarşamba 15:27

Tüm Yanıtlar