.drop function 命令

从数据库中删除一个或多个函数。

权限

你必须至少具有函数管理员权限才能运行此命令。

语法

.dropfunctionFunctionName [ifexists]

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

详细了解语法约定

参数

客户 类型​​ 必需 说明
FunctionName string 要删除的函数的名称。
ifexists string 当指定了此项时,如果该函数不存在,命令不会失败。

返回

删除单个函数时,该命令将返回被删除函数的详细信息。

输出参数 类型 说明
Name string 删除的函数的名称

删除多个函数时,该命令将返回数据库中剩余函数的列表。

输出参数 类型 说明
Name string 函数的名称。
参数 string 函数所需的参数。
Body string (零个或多个)let 语句,后跟有效的 CSL 表达式,该表达式在函数调用时求值。
Folder string 用于 UI 函数分类的文件夹。 此参数不会更改调用函数的方式。
DocString string 用于 UI 目的的函数说明。

示例

删除单个函数

以下命令删除函数 MyFunction1。 如果不存在这样的一个函数,则命令将失败。

.drop function MyFunction1

删除多个函数

以下命令删除名为 Function1Function2Function3 函数。 如果它们不存在,则命令不会失败。

.drop functions (Function1, Function2, Function3) ifexists