tengo una tabla que se llama 'proyectos', que tiene dos campos 'codigo_proyecto' y 'nombre_proyecto'.
ejecutas el codigo siguiente para crear un procedimiento almacenado:
Código:
set term^;
alter procedure prueba returns(codigo_proyecto int, nombre_proyecto varchar(50)) as
declare variable i int;
begin
for
select codigo_proyecto,nombre_proyecto
from proyectos
into :codigo_proyecto, :nombre_proyecto do
begin
i=0;
while (i<33) do
begin
i=i+1;
suspend;
end
end
end^
set term;^
una vez hecho ejecutas la siguiente consulta:
Código:
select * from prueba;
veras que cada registro se repite 33 veces.