Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabio.nascimento

Cursor dentreo de outro cursor

Recommended Posts

Surgiu uma duvida q pode ser o probloema do topico que abri anteriormente

 

Eu porsso declarar um cursor dentro de outro cursor tipo :

 

CURSOR ENTRADA_RECLAMACAO ( P_DATA IN DATE ) IS..... OPEN ENTRADA_RECLAMACAO (P_DATA);   LOOP   	FETCH ENTRADA_RECLAMACAO INTO E;	.	.	.	.	CURSOR RECLAMACAO_PRODUTO ( P_PROCESSOS_DESCRICAO_COD IN NUMBER, P_DATA IN DATE ) IS	.	.	.	.			  FOR R IN RECLAMACAO_PRODUTO (P_PROCESSOS_DESCRICAO_COD, P_DATA)			  LOOP		.		.		.		.			  END LOOP;  		 	  P_PROCESSOS_TOT		 := 0;	  --END LOOP;    END LOOP;   CLOSE ENTRADA_RECLAMACAO;

 

Desde já obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu faço assim (exemplo)

 

for r1 in (select ...)
loop
   -- faz algo ....
   for r2 in (select ....
				 where xxx = r2.xxxx ....)
   loop
	  -- faz algo ....
   end loop; 
   -- faz algo ....
end loop;

em geral você pode juntar os select em um

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.