END Compound Statement


As rotinas armazenadas podem conter várias instruções, usando um instrução BEGIN ... END.

begin_label e end_label devem ser os mesmos, se ambos forem especificados.

Notem que a cláusula opcional [NOT] ATOMIC ainda não é suportada. Isto significa que nenhum savepoint de transação é definido no início do bloco da instrução e a cláusula BEGIN usada neste contexto não tem nenhum efeito no transação atual.

Várias instruções exigem que um cliente tenha permissão para enviar strings de querys contendo ';'. Isto é tratado no cliente mysql e linha de comando com o comando delimiter. Alterando o delimitador ';' do final da consulta (por exemplo, para '|') permite que ';' seja usado no corpo de uma rotina.

Retornar