Name
DROP AGGREGATE
-- 删除一个用户定义的聚集函数
Synopsis
DROP AGGREGATE
name
type
输入
-
name
-
现存的聚集函数名。
-
type
-
现存的聚集函数的输入数据类型,或者
*
--
如果这个聚集函数接受任意输入类型.
(请参考
PostgreSQL 用户手册
获取关于数据类型的更多信息)。
输出
-
DROP
-
命令成功的返回信息.
-
ERROR: RemoveAggregate: aggregate '
name
' for type
type
does not exist
-
如果声明的函数在数据库中不存在,返回此信息.
描述
DROP AGGREGATE
将删除对一个现存聚集函数的所有索引.
执行这条命令的用户必须是该聚集函数的所有者.
用法
将类型
int4
的聚集函数
myavg
删除:
DROP AGGREGATE myavg(int4);
兼容性
SQL92
在
SQL92
中没有
DROP AGGREGATE
语句.
该语句是一个
PostgreSQL
语言的扩展.
|