DROP AGGREGATE (Transact-SQL)

从当前数据库中删除用户定义的聚合函数。 用户定义聚合函数是使用 CREATE AGGREGATE 创建的。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

主题链接图标 Transact-SQL 语法约定

语法

DROP AGGREGATE [ schema_name . ] aggregate_name

参数

  • schema_name
    用户定义聚合函数所属的架构的名称。

  • aggregate_name
    要删除的用户定义聚合函数的名称。

注释

如果存在使用了引用要删除的用户定义聚合函数的架构绑定而创建的任何视图、函数或存储过程,则不会执行 DROP AGGREGATE。

权限

若要执行 DROP AGGREGATE,用户至少必须对用户定义聚合所属的架构有 ALTER 权限,或对聚合有 CONTROL 权限。

示例

以下示例将删除聚合 Concatenate。

DROP AGGREGATE dbo.Concatenate;

请参阅

参考

CREATE AGGREGATE (Transact-SQL)

概念

创建用户定义聚合