codice:
-- prendo su dal db 2 campi INT come esempio
DECLARE @campo1 AS INT
DECLARE @campo2 AS INT
DECLARE cursore CURSOR FOR
SELECT campo1, campo2 FROM tabella1
OPEN cursore
FETCH NEXT FROM cursore INTO @campo1, @campo2
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO tabella2 (campo1, campo2) VALUES (@campo1, @campo2)
FETCH NEXT FROM cursore INTO @campo1, @campo2
END
CLOSE cursore
DEALLOCATE cursore
Ma ti consiglio di creare una stored per eseguire questo script
Se non ti è chiaro qualcosa fammi sapere!