query_script_var
var: declaration of QueryScript local variables
SYNOPSIS
var $variable1 [, $variable2 ...]; var $single_var := 'some_value'; while(expression) { var $variable3 [, $variable4 ...]; var $pi := PI(); }
DESCRIPTION
var is a QueryScript statement which declares local variables.
var can appear anywhere within a script: within loops, if-else clauses, in general scope or in sub statement blocks.
Variables declared by var are only visible at the scope in which they're declared. A local variable is known to be NULL at point of declaration, and is cleared once out of scope (being reassigned as NULL).
var allows for two types of variable declaration:
- One or more variables, comma delimited. These variables are assigned with NULL.
- A single variable with assignment, as in var $area := PI() * POW($r, 2). The assigned value can be of any valid expression.
EXAMPLES
Declare variabels at different levels:
var $a, $b; set $a := 4, $b := 17; var $c := $a; while ($c > 0) { var $d := $c - 1; set $c := $c - 1; } set $b := $c;