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.

См. также#