DECLARE VARIABLE

Sintassi

DECLARE nome_var [, nome_var] ... tipo [DEFAULT valore]

Spiegazione

Questa istruzione serve a dichiarare una variabile locale dentro uno Stored Program. Per dare un valore predefinito alla variabile, si può includere una clausola DEFAULT. Il valore può essere specificato come espressione: non deve necessariamente essere una costante. Se la clausola DEFAULT non è presente, il valore iniziale è NULL.

Le variabili locali vengono trattate come i parametri delle Stored Routin per quanto riguarda i tipi di dato e il controllo sull'overflow. Si veda CREATE PROCEDURE.

I nomi delle variabili locali non sono case sensitive(non c'è differenza tra le lettere minuscole e le maiuscole).

Il contesto delle variabili locali è rappresentato dal blocco BEGIN ... END in cui sono dichiarate. E' possibile utilizzarle in blocchi che sono annidati rispetto al blocco in cui sono state dichiarate, purché in essi non siano state create variabili che hanno lo stesso nome.

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.