docs/src/main/sphinx/udf/sql/set.md
SET identifier = expression
Use the SET statement in to assign a value to a variable,
referenced by comma-separated identifiers. The value is determined by
evaluating the expression after the = sign.
Before the assignment the variable must be defined with a DECLARE statement.
The data type of the variable must be identical to the data type of evaluating
the expression.
The following functions returns the value 1 after setting the counter variable
multiple times to different values:
FUNCTION one()
RETURNS int
BEGIN
DECLARE counter int DEFAULT 1;
SET counter = 0;
SET counter = counter + 2;
SET counter = counter / counter;
RETURN counter;
END
Further examples of varying complexity that cover usage of the SET statement
in combination with other statements are available in the .