Saya melihat Anda menandai posting Anda SQL-Server-2005, itu terlalu buruk karena versi 2008 memiliki alat wizard untuk itu.
Anda dapat membuat pernyataan penyisipan dari string yang digabungkan.
Jika field1 adalah string, field2 numerik:
select 'insert into data (field1, field2) values('' || field1 || '', ' || char(field2) ||');' from data where ID < 9000;
Jelas itu bisa memakan waktu jika Anda memiliki banyak kolom, mengingat string membutuhkan tanda kutip. Anda mungkin harus mengonversi kolom numerik menggunakan char()
juga.
Itu akan memberi Anda daftar pernyataan sisipan, seperti ini:
insert into data (field1, field2) values('A', 10);
insert into data (field1, field2) values('B', 20);
insert into data (field1, field2) values('C', 30);
Mungkin itu bukan cara yang paling elegan untuk melakukan ini, tetapi berhasil.