Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Usuwa zdefiniowaną przez użytkownika funkcję agregatyczną z obecnej bazy danych. Funkcje agregujące zdefiniowane przez użytkownika są tworzone za pomocą .CREATE AGGREGATE
Transact-SQL konwencje składni
Składnia
DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name
Arguments
JEŚLI ISTNIEJE
Dotyczy: SQL Server ( SQL Server 2016 (13.x) do bieżącej wersji).
Warunkowo rezygnuje z agregatu tylko wtedy, gdy już istnieje.
schema_name
To nazwa schematu, do którego należy funkcja agregatu zdefiniowana przez użytkownika.
aggregate_name
To nazwa zdefiniowanej przez użytkownika funkcji agregacji, którą chcesz zrezygnować.
Remarks
DROP AGGREGATE nie wykonuje się, jeśli istnieją jakiekolwiek widoki, funkcje lub procedury przechowywane utworzone z powiązaniem schematu, które odwołują się do zdefiniowanej przez użytkownika funkcji agregatu, którą chcesz odrzucić.
Permissions
Aby wykonać DROP AGGREGATE, użytkownik musi mieć co najmniej uprawnienia ALTER do schematu, do którego należy agregat zdefiniowany przez użytkownika, lub uprawnienia CONTROL do agregatu.
Examples
Poniższy przykład pomija agregat Concatenate.
DROP AGGREGATE dbo.Concatenate;
Zobacz też
CREATE AGGREGATE (Transact-SQL)
Tworzenie agregatów zdefiniowanych przez użytkownika