DROP AGGREGATE

Name

DROP AGGREGATE  --  remove uma função de agregação definida pelo usuário

Synopsis

DROP AGGREGATE nome ( tipo )
  

Entradas

nome

O nome de uma função de agregação existente.

tipo

O tipo de dado de entrada de uma função de agregação existente, ou * se a função aceita qualquer tipo de dado de entrada (Consulte o Guia do Usuário do PostgreSQL para obter mais informações sobre tipos de dado).

Saídas

DROP

Mensagem retornada se o comando for executado com sucesso.

ERROR: RemoveAggregate: aggregate 'nome' for type tipo does not exist

Esta mensagem ocorre quando a função de agregação especificada não existe no banco de dados.

Descrição

O comando DROP AGGREGATE remove todas as referências a uma definição de agregação existente. Para executar este comando o usuário corrente deve ser o dono da agregação.

Notas

Use CREATE AGGREGATE para criar funções de agregação.

Utilização

Remover a agregação minha_media para o tipo de dado int4:

DROP AGGREGATE minha_media(int4);
  

Compatibilidade

SQL92

Não existe o comando DROP AGGREGATE no SQL92; este comando é uma extensão do PostgreSQL à linguagem.