------------------------------------------------------------------------ -- Ilk kolon Identity olduğu için ona değer atayamıyoruz -- Bu yüzden ilk kolon hariç bütün kolonları belirterek -- tek tek değer ataması yapıyoruz --- Bütün stok kartlarını aktar --================================== DECLARE curKolAdlari CURSOR LOCAL FOR select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME = 'STOKKARTI' and ORDINAL_POSITION > 1 DECLARE @TumKolAdlari varchar(8000), @KolAdi varchar(128) OPEN curKolAdlari FETCH NEXT from curKolAdlari INTO @KolAdi SET @TumKolAdlari = @KolAdi WHILE @@FETCH_STATUS = 0 BEGIN FETCH NEXT from curKolAdlari INTO @KolAdi if @@FETCH_STATUS = 0 SET @TumKolAdlari = @TumKolAdlari + ', ' + @KolAdi END CLOSE curKolAdlari EXEC('INSERT STOKKARTI (' + @TumKolAdlari + ') select ' + @TumKolAdlari + ' from [Ent_KRB2017].[dbo].STOKKARTI')