Como hago que un whie repita un insert cierta cantidad de veces?

tema enviado por Mary en SQL
tema iniciado el 22/01/2009
lo que deseo es repetir cierta (x) cantidad de veces una misma informacion.. este es un ejemplo pero no me sirve y no se si asi esta bien ..:( DECLARE @asp integer SELECT @asp = 5 BEGIN TRAN WHILE @asp >0 INSERT into prueba (nombre, apellido, carro, edad, direccion ) select 'juan', 'lobo', 'mazda', '25', 'limon' @asp = @asp + 1 END while SELECT * FROM prueba ROLLBACK TRAN Se supone debe dar como resultado esto id nombre apellido carro edad direccion 1 ana rojas toyota 21 heredia 2 juan lobo mazda 25 limon 3 juan lobo mazda 25 limon 4 juan lobo mazda 25 limon 5 juan lobo mazda 25 limon 6 juan lobo mazda 25 limon Saludos gracias!!