MINOF


Характеристика

Чистая функция

Синтаксис

MINOF(VAR v: ANYTYPE): ANYTYPE;

MINOF(t: TYPEDEF): ANYTYPE;

Описание

Функция возвращает минимальное значение для типа переменой v или определения типа t. Тип результата совпадает с типом v или t, за исключением ранга массива. Значение переменной v функция не читает и не изменяет. Если тип переменной (или определения типа) не определен, например, когда переменная (или определение типа) определена через оператор LIKE к несуществующему полю, функция выбросит исключение 45.

Для определения типа, поля регулярной таблицы БД, переменной (за исключением параметра процедуры) результат функции является константой. Для поля нерегулярной таблицы БД, параметра по значению типа ANYTYPE и параметра по ссылке любого типа результат константой не является. Для свойства объекта результат константен, если тип свойства однозначно определен (что верно для большинства свойств).

До версии 14.130.130 для любых полей и любых переменных результат функции ошибочно считался константой.

См. также