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


Команда функции .drop

Область применения: ✅Microsoft Fabric✅Azure Data Explorer

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

Разрешения

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

Синтаксис

.dropfunction FunctionName [ifexists]

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

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

Параметры

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

Возвраты

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

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

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

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

Примеры

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

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

.drop function MyFunction1

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

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

.drop functions (Function1, Function2, Function3) ifexists