Ir para conteúdo

POWERED BY:

Arquivado

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

rafa-martin

saindo de um while e indo para o primeiro

Recommended Posts

to fazendo uma pocedure onde estou fazendo 3 while. um dentro do outro.

 

no while 3 eu faço um select campo from tabela. essa coluna campo tem várias procedures cadastradas. e nessas procuderes existe esse tipo de verificação q faço:

 

IF (@VALIDARETORNO = '') OR (@VALIDARETORNO IS NULL)

SELECT 1

ELSE

SELECT 0

 

então se for 1 é pq não retornou nada. e se por um a caso isso aconteça, preciso sair no while 3 e voltar pro while 1.

 

ou seja, se no while 3 estou lendo a linha 1 e passou, beleza, vai para a linha 2, caso retorne vazio ou nullo (como acima) na linha 2, então tenho q sair do while 3 (sem ir para a proxima linha) e voltar para o while 1.

 

como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eriva_br tem um problema

 

pq é assim eu tenho

 

whiele 1

select

while 2

select

while3

select

if erro

break;

 

só q quando eu der o break eu tenho q voltar para o while1 e não para o while2.

 

como fçao isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

então envia como posso resolver? minha etrutura está assim

 

proc1

while 1

select

exec proc 2

 

 

 

proc2

while 2

select

exec proc 3

 

 

proc3

while 3

select

if tiver erro

brreak

'aqui teria que sair do while 3 e voltar para o while 2. e o while 2 está na proc2

 

 

 

como eu faço isso?

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.