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.

Ícone de vínculo de tópicoConvenções de 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 associaçã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