Поделиться через


Команда .drop function

Удаляет одну или несколько функций из базы данных.

Разрешения

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

Синтаксис

.dropfunctionFunctionName [ifexists]

.dropfunctions(FunctionName [, ...] ) [ifexists]

Дополнительные сведения о соглашениях о синтаксисе.

Параметры

Имя Тип Обязательно Описание
FunctionName string ✔️ Имя убравемой функции.
ifexists string Если этот параметр указан, команда не завершится ошибкой, если функция не существует.

Возвращаемое значение

При удалении одной функции команда возвращает сведения об удаленной функции.

Выходной параметр Тип Описание
Имя string Имя удаленной функции

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

Выходной параметр Тип Описание
Имя string Имя функции.
Параметры string Параметры, необходимые для функции.
Текст string (Ноль или более) let операторы, за которыми следует допустимое выражение CSL, которое вычисляется при вызове функции.
Папка string Папка, используемая для классификации функций пользовательского интерфейса. Этот параметр не изменяет способ вызова функции.
DocString string Описание функции для целей пользовательского интерфейса.

Примеры

Удаление одной функции

Следующая команда удаляет функцию MyFunction1. Если такой функции не существует, команда завершается ошибкой.

.drop function MyFunction1

Удаление нескольких функций

Следующая команда удаляет функции с именами Function1, Function2и Function3. Если они не существуют, команда не завершится ошибкой.

.drop functions (Function1, Function2, Function3) ifexists