>sono identiche cambia solo l'id chaive primaria identity autoincrement...
ok, a prescindere dal fatto che non capisco perchè devi fare delle insert identiche, non conoscendo la situazione reale, puoi evitare di fare dei cicli.
Puoi fare la insert prendendo i dati da una select. Ad esempio:
USE tempdb;
GO
CREATE TABLE destinazione
(
ID int identity(1,1) PRIMARY KEY CLUSTERED
, Valore1 varchar(10) NOT NULL
, Valore2 varchar(10) NOT NULL
)
GO
DECLARE @Val1 varchar(10)
DECLARE @Val2 varchar(10)
SET @Val1 = 'Ale'
SET @Val2 = 'Mike'
INSERT INTO destinazione (Valore1, Valore2)
SELECT @Val1, @Val2
UNION ALL
SELECT @Val1, @Val2
UNION ALL
SELECT @Val1, @Val2
SELECT * FROM destinazione
DROP TABLE destinazione
GO
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org