DROP ROUTINE 语句

使用 DROP ROUTINE 语句从数据库中删除用户定义的例程(UDR)。

该语句是 SQL ANSI/ISO 标准的扩展。

语法

元素 描述 限制 语法
owner UDR 所有者的名称 必须拥有 UDR 所有者名称
parameter_type routine 参数的数据类型 数据类型(或数据类型列表)必须与 UDR 定义中的数据类型是相同类型(并且以相同的顺序指定) 标识符; 数据类型
routine 要删除的 UDR 的名称 UDR 必须在数据库中存在(即已注册) 标识符

用法

删除 UDR 会从数据库中除去 UDR 的文本和可执行的版本。如果不指定 UDR 是用户定义的函数还是用户定义的过程,则此语句指导服务器删除指定的用户定义的函数或用户定义的过程。

要使用 DROP ROUTINE 语句,您必须是 UDR 的所有者(并且持有数据库的 Resource 特权),或者您必须具有 DBA 特权。您还必须持有编写此 UDR 的程序语言的 Usage 特权。要删除外部的用户定义的例程,请参阅删除外部例程.。

1 请参阅 专用名