Compartilhar via


DROP AGGREGATE (Transact-SQL)

Remove uma função de agregação definida pelo usuário do banco de dados atual. As funções de agregação definidas pelo usuário são criadas usando CREATE AGGREGATE.

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

DROP AGGREGATE [ schema_name . ] aggregate_name

Argumentos

  • schema_name
    É o nome do esquema ao qual pertence a função de agregação definida pelo usuário.

  • aggregate_name
    É o nome da função de agregação definida pelo usuário que você deseja descartar.

Comentários

DROP AGGREGATE não será executado se houver alguma exibição, função ou procedimento armazenado criado com uma ligação de esquema que faça referência à função de agregação definida pelo usuário que você deseja descartar.

Permissões

Para executar DROP AGGREGATE, no mínimo, um usuário deve ter permissão ALTER no esquema ao qual pertence a agregação definida pelo usuário ou permissão CONTROL na agregação.

Exemplos

O exemplo a seguir descarta a agregação Concatenate.

DROP AGGREGATE dbo.Concatenate;

Consulte também

Referência

CREATE AGGREGATE (Transact-SQL)

Conceitos

Criar agregações definidas pelo usuário