BEGIN END
Sintassi
[begin_label:] BEGIN [lista_istruzioni] END [end_label]
Spiegazione
La sintassi BEGIN ... END
serve per scrivere istruzioni composte, che possono apparire all'interno degli Stored Program. Un'istruzione composta può contenere diverse istruzioni racchiuse tra le parole chiave BEGIN
e END
. lista_istruzioni rappresenta una lista di una o più istruzioni, ognuna delle quali termina con un punto e virgola (;
). lista_istruzioni è opzionale; questo significa che le istruzioni composte vuote (BEGIN END
) sono permesse.
Per usare le istruzioni multiple, occorre che il client sia in grado di inviare istruzioni che contengano il delimitatore ;
. Questo si ottiene dalla riga di comando tramite il comando DELIMITER. Modificare il delimitatore ;
(per esempio, cambiandolo in //
) permette di utilizzare ;
nel corpo del programma.
Le istruzioni composte possono essere etichettate. end_label
può essere specificata solo se anche begin_label
è presente. Se ci sono entrambe, devono essere uguali.