DECLARE#
Синтаксис#
DECLARE identifier [, ...] type [ DEFAULT expression ]
Описание#
Используйте оператор DECLARE сразу после ключевого слова
BEGIN в SQL пользовательские функции, чтобы определить одну или несколько
переменных с identifier в качестве имени. Каждый оператор должен
указывать тип данных переменной с помощью type.
Опционально можно задать начальное значение по умолчанию через
expression. Если значение не указано, по умолчанию используется NULL.
Примеры#
Простое объявление переменной x с типом данных tinyint и неявным значением
по умолчанию null:
DECLARE x tinyint;
Объявление нескольких строковых переменных с длиной, ограниченной 25 символами:
DECLARE first_name, last_name, middle_name varchar(25);
Объявление точного десятичного числа со значением по умолчанию:
DECLARE uptime_requirement decimal DEFAULT 99.999;
Объявление со значением по умолчанию из выражения:
DECLARE start_time timestamp(3) with time zone DEFAULT now();
Дополнительные примеры различной сложности, демонстрирующие использование
оператора DECLARE в сочетании с другими операторами, доступны в
Примеры SQL UDF.