Online Documentation for SQL Manager for InterBase/Firebird

Задание пользовательской функции


На вкладке UDF укажите основные свойства внешней функции.

 

UDF Editor - Editing UDF definition

 

В поле Name задайте имя объекта.

 

Entry Point - имя процедуры внутри библиотеки.

 

Библиотеку можно задать в поле Library Name.

 

Input arguments

В разделе Input arguments задайте входные аргументы.

 

Параметры аргументов указываются в специальном окне, открывающемся при выборе типа аргумента в таблице из раскрывающегося списка Argument Type.

 

Управлять списком аргументов можно с помощью контекстного меню аргумента.

 

Контекстное меню аргумента

iconPlus добавить аргумент - Append,

btnArrowRight вставить аргумент перед выделенным - Insert,

iconMinus удалить аргумент - Delete,

btnArrowUp переместить на одну строку вверх - Move up,

btnArrowDown переместить на одну строку вниз - Move down.

 

Returns

Укажите свойства возвращаемого значения.  Более детальная информация в разделе управления аргументами.

 

Mechanism

Вы можете задать вид передачи возвращаемого значения.

Если из раскрывающегося списка By Вы выбрали пункт By Value, то передаваться будет само значение. Если выберите By Reference, то передаваться будет ссылка на значение. By Descriptor - передача параметра по дескриптору.

 

Передаваемое значение будет удалено из памяти при завершении внешней функции, если установлен флажок CheckBox Free it.