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
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...