DROP AGGREGATE (Transact-SQL)
Si applica a: SQL Server Istanza gestita di SQL di Azure
Rimuove una funzione di aggregazione definita dall'utente dal database corrente. Le funzioni di aggregazione definite dall'utente vengono create tramite l'istruzione CREATE AGGREGATE.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere Documentazione delle versioni precedenti.
Argomenti
IF EXISTS
Si applica a: SQL Server ( SQL Server 2016 (13.x) fino alla versione corrente).
Rimuove in modo condizionale la funzione di aggregazione solo se esiste già.
schema_name
Nome dello schema a cui appartiene la funzione di aggregazione definita dall'utente.
aggregate_name
Nome della funzione di aggregazione definita dall'utente che si desidera eliminare.
Osservazioni:
L'istruzione DROP AGGREGATE non viene eseguita se sono presenti viste, funzioni o stored procedure create in base all'associazione a schemi che fanno riferimento alla funzione di aggregazione definita dall'utente che si desidera eliminare.
Autorizzazioni
Per eseguire l'istruzione DROP AGGREGATE, è necessario disporre almeno dell'autorizzazione ALTER per lo schema al quale appartiene la funzione di aggregazione definita dall'utente oppure dell'autorizzazione CONTROL per la funzione di aggregazione.
Esempi
Nell'esempio seguente la funzione di aggregazione Concatenate
viene eliminata.
DROP AGGREGATE dbo.Concatenate;
Vedi anche
CREATE AGGREGATE (Transact-SQL)
Creare funzioni di aggregazione definite dall'utente
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per