DROP AGGREGATE

Nome

DROP AGGREGATE -- remove uma função de agregação

Sinopse

DROP AGGREGATE [ IF EXISTS ] nome ( tipo [ , ... ] ) [ CASCADE | RESTRICT ]

Descrição

O comando DROP AGGREGATE remove uma função de agregação existente. Para executar este comando o usuário corrente deve ser o dono da função de agregação.

Parâmetros

IF EXISTS

Não lança um erro se a agregação não existir. Neste caso é emitida uma notificação.

nome

O nome (opcionalmente qualificado pelo esquema) de uma função de agregação existente.

tipo

O tipo de dado de entrada sobre o qual a função de agregação opera. Para fazer referência a uma função de agregação sem argumento, deve ser escrito * no lugar da lista dos tipos de dado de entrada.

CASCADE

Exclui automaticamente os objetos que dependem da função de agregação.

RESTRICT

Recusa remover a função de agregação se existirem objetos que dependem da mesma. Este é o padrão.

Exemplos

Para remover a função de agregação minha_media para o tipo de dado integer:

DROP AGGREGATE minha_media(integer);

Compatibilidade

Não existe o comando DROP AGGREGATE no padrão SQL.

Consulte também

ALTER AGGREGATE, CREATE AGGREGATE
SourceForge.net Logo CSS válido!