FirebirdSQL logo
 EXTERNAL FUNCTIONSEQUENCE (GENERATOR) 

Параметры DECLARE FILTER

Предложение ENTRY_POINT указывает имя точки входа (имя экспортируемой функции) в модуле.

Предложение MODULE_NAME задаёт имя модуля, в котором находится экспортируемая функция.По умолчанию модули должны располагаться в папке UDF корневого каталога сервера.Параметр UDFAccess в файле firebird.conf позволяет изменить ограничения доступа к библиотекам фильтров.

Кто может создать BLOB фильтр?

Выполнить оператор DECLARE FILTER могут:

Пользователь, создавший BLOB фильтр, становится его владельцем.

docnext count = 4

Примеры

Example 1. Создание BLOB фильтра с использованием номеров подтипов
DECLARE FILTER DESC_FILTER
INPUT_TYPE 1
OUTPUT_TYPE -4
ENTRY_POINT 'desc_filter'
MODULE_NAME 'FILTERLIB';
Example 2. Создание BLOB фильтра с использованием мнемоник подтипов
DECLARE FILTER FUNNEL
INPUT_TYPE blr OUTPUT_TYPE text
ENTRY_POINT 'blr2asc' MODULE_NAME 'myfilterlib';
См. также:

DROP FILTER.

DROP FILTER

Назначение

Удаление объявления BLOB фильтра.

Доступно в

DSQL, ESQL

Синтаксис
DROP FILTER filtername
Table 1. Параметры оператора DROP FILTER
Параметр Описание

filtername

Имя BLOB фильтра.

Оператор DROP FILTER удаляет объявление BLOB фильтра из базы данных.Удаление BLOB фильтра из базы данных делает его не доступным из базы данных, при этом динамическая библиотека, в которой расположена функция преобразования, остаётся не тронутой.

Кто может удалить BLOB фильтр?

Выполнить оператор DROP FILTER могут:

Примеры

Example 1. Удаление BLOB фильтра
DROP FILTER DESC_FILTER;
См. также:

DECLARE FILTER.