ALTER AGGREGATE FUNCTION
Alters a user-defined aggregate function.
	Alters a user-defined aggregate function.
Syntax
ALTER AGGREGATE FUNCTION [[db-name.]schema.]function-name( [ parameter-list ] ) {
    OWNER TO new-owner
    | RENAME TO new-name
    | SET SCHEMA new-schema
}
Parameters
- [- db-name.- ]- schema
- Database and schema. The default schema is - public. If you specify a database, it must be the current database.
- function-name``
- Name of the SQL function to alter.
- arg-list
- Comma-delimited list of parameters that are defined for this function. If none, specify an empty list.
NoteOpenText™ Analytics Database supports function overloading and uses the parameter list to identify the function to alter.
- OWNER TO- new-owner
- Transfers function ownership to another user.
- RENAME TO- new-name
- Renames this function.
- SET SCHEMA- new-schema
- Moves the function to another schema.
Privileges
Non-superuser: USAGE on the schema and one of the following:
- 
Function owner 
- 
ALTER privilege on the function 
For certain operations, non-superusers must also have the following schema privileges:
| For these operations... | Schema privileges required... | 
|---|---|
| RENAME TO (rename function) | CREATE, USAGE | 
| SET SCHEMA (move function to another schema) | CREATE: destination schema USAGE: current schema |