FirebirdSQL logo
 PACKAGE BODYFILTER 

Кто может изменить внешнюю функцию?

Выполнить оператор ALTER EXTERNAL FUNCTION могут:

  • Администраторы

  • Владелец внешней функции;

  • Пользователи с привилегией ALTER ANY FUNCTION.

Примеры

Example 1. Изменение точки входа для внешней функции
ALTER EXTERNAL FUNCTION invl ENTRY_POINT 'intNvl';
Example 2. Изменение имени модуля для внешней функции
ALTER EXTERNAL FUNCTION invl MODULE_NAME 'fbudf2';

docnext count = 3

DROP EXTERNAL FUNCTION

Назначение

Удаление объявления функции определённой пользователем (UDF) из базы данных.

Доступно в

DSQL, ESQL.

Синтаксис
DROP EXTERNAL FUNCTION funcname
Table 1. Параметры оператора DROP EXTERNAL FUNCTION
Параметр Описание

funcname

Имя внешней функции.

Оператор DROP EXTERNAL FUNCTION удаляет объявление функции определённой пользователем из базы данных.Если есть зависимости от внешней функции, то удаления не произойдёт и будет выдана соответствующая ошибка.

Кто может удалить внешнюю функцию?

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

  • Администраторы

  • Владелец внешней функции;

  • Пользователи с привилегией DROP ANY FUNCTION.

Примеры

Example 1. Удаление внешней функции
DROP EXTERNAL FUNCTION addDay;
См. также:

DECLARE EXTERNAL FUNCTION.