DROP AGGREGATE(Transact-SQL)

적용 대상:SQL ServerAzure SQL Managed Instance

현재 데이터베이스에서 사용자 정의 집계 함수를 제거합니다. 사용자 정의 집계 함수는 CREATE AGGREGATE를 사용하여 만듭니다.

Transact-SQL 구문 표기 규칙

Syntax

DROP AGGREGATE [ IF EXISTS ] [ schema_name . ] aggregate_name  

참고 항목

SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.

인수

IF EXISTS
적용 대상: SQL Server (SQL Server 2016(13.x) ~ 현재 버전).

이미 있는 경우에만 집계를 조건부로 삭제합니다.

schema_name
사용자 정의 집계 함수가 속한 스키마의 이름입니다.

aggregate_name
삭제할 사용자 정의 집계 함수의 이름입니다.

설명

DROP AGGREGATE는 삭제할 사용자 정의 집계 함수를 참조하는 스키마 바인딩으로 생성된 뷰, 함수 또는 저장 프로시저가 있는 경우에는 실행할 수 없습니다.

사용 권한

DROP AGGREGATE를 실행하려면 최소한 사용자 정의 집계가 속한 스키마에 대한 ALTER 권한이나 집계에 대한 CONTROL 권한이 있어야 합니다.

예제

다음 예에서는 집계 Concatenate를 삭제합니다.

DROP AGGREGATE dbo.Concatenate;  

참고 항목

CREATE AGGREGATE(Transact-SQL)
사용자 정의 집계 만들기