› Fóruns › Banco de dados Oracle › Importar arquivo consulta Oracle para SQL 2005 › Importar arquivo consulta Oracle para SQL 2005
Errata:
LOOP
Exit when valorpkmin >= valorpkmax
valorpkmin = valorpkmin + 2000;
for i in (Select * from tabela
where pk between valorpkmin – 2000 and valorpkmin) loop
end loop;
end loop;
[quote=”Manoel872″:2y8qi46o]Exato o que o DBA ti informou, então faça o seguinte…. crie uma logica para pegar o maximo e o minimo valor da pk da tabela… e crie uma estrutura de loop que será executada ate o valor da variavel de controle do loop seja igual ao ao valor final… fazendo o processamendo da query de 2000 em 2000 registro.
LOOP
Exit when valorpkmin >= valorpkmax
LOOP
valorpkmin = valorpkmin + 2000;
for i in (Select * from tabela
where pk between valorpkmin – 2000 and valorpkmin;) loop
end loop;
end loop;
end loop;
Acho q isso deu para ter uma ideia[/quote]