DROP AGGREGATE 语句

使用 DROP AGGREGATE 语句删除您用 CREATE AGGREGATE 语句创建的用户定义的集合。

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

语法

元素 描述 限制 语法
aggregate 要删除的用户定义的聚集的名称 先前必须已用 CREATE AGGREGATE 语句创建 标识符
owner 聚集的所有者 必须拥有此聚集 所有者名称

用法

删除用户定义的聚集不会删除您在 CREATE AGGREGATE 语句中为聚集定义的支持函数。数据库服务器不会对您在语句中使用的用户定义的聚集追踪 SQL 语句的依赖性。例如,您可以删除 SPL 例程中使用的用户定义的聚集。

以下示例删除用户定义的聚集 my_avg
DROP AGGREGATE my_avg;

如果您包含了可选的 IF EXISTS 关键字,则如果指定名称的聚集没在当前数据库中注册过,数据库服务器不执行任何操作(而不是向应用程序发送异常)。