segunda-feira, 27 de abril de 2009

Diferença entre o EXIT e o RETURN

Uma coisinha bem simples e bastante útil é a diferença do EXIT para o RETURN em um LOOP.


  • EXIT = quando passa pelo EXIT ele vai sair do LOOP e continuar o programa... Este comando só pode ser usado dentro de uma condição de LOOP, ele ira forçar a saída do LOOP para continuar a execução do programa.

  • RETURN = quando passa pelo RETURN ele vai finalizar a execução do programa... Seja onde estiver o RETURN o programa será finalizado, se estiver dentro ou fora de um LOOP quando passar por ele vai para o último END e finaliza do programa sem erro.

Um exemplo, libera o output de seu programa editor de PL/SQL e roda o código abaixo com o EXIT e depois troca por RETURN:

Até próxima pessoal!!!!

Nenhum comentário:

Postar um comentário