Ir para conteúdo

POWERED BY:

Arquivado

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

Marcelo L . Braga

Select em cascata

Recommended Posts

Como eu faço um select que eu passe apenas um contratoid neste exemplo o 48961 e me traga a tabela abaixo:

CONTRATOID | CONTRATOANTERIOR

48961 | 48960

48960 | 48959

48859 | 47194

 

Espero que alguém possa me ajudar.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu já resolvi uns dois problemas parecidos por aqui com uma Stored Procedure RECURSIVA.

 

a Stored Procedure recebe o valor inicial e chama ela mesma para devolver o proximo valor até o final.

 

na primeira chamada eu crio uma tabela temporária (nas demais não) e conforme chamo a tabela recursivamente eu alimento esta tabela.

 

quando termina e volta para a primeira chamada, eu efetuo um select nesta tabela.

 

tem que tomar cuidado para que cada chamada termine e volte para quem a chamou.

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.