SQL - Ejecutar Varios Insert por una cantidad de veces ingresada

 
Vista:

Ejecutar Varios Insert por una cantidad de veces ingresada

Publicado por Cristel (1 intervención) el 16/05/2015 18:32:52
Hola, necesito una ayuda. Tengo una tabla con dos campo sencillos cod y estado. El cod es la llave primaria y a la vez se autogenera solo cada vez q hay un insert. El asunto es q yo tengo un formulario en v. B con tres campo Veces, cod, estado.
El asunto es q cuando yo inserto una cantidad de veces por ejemplo 10. Quiero inserten automáticamente 10 registros en mi base de datos.
Mi pregunta como es que haría mi procedimiento almacenado.

Como indico q el insert se multiplique por la cantidad de veces del parámetro "veces".
Ayuda! :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de paulo

Ejecutar Varios Insert por una cantidad de veces ingresada

Publicado por paulo (4 intervenciones) el 18/05/2015 14:23:43
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
--primero haces una interacion de repeticion con while en sql server haciendo las declaraciones.
create proc interacion10
as
declare @repetir int
set @repetir =10
declare @cont int
set @cont =1
while @repetir >= @cont
begin
	--- dentro de esto podes meter tu sentencia o insercion
	print @cont
	set @cont = @cont + 1
	--podes meter un continue
	--o podes meter un case when
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar