BEGIN END

Stai visualizzando una vecchia versione di questo article. Visualizza la versione più recente.

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.

Commenti

Sto caricando i commenti......
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.