이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다PostgreSQL : 문서 : 17 : 무지개 토토 AGGEGRATE버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

변경 골재

이름

골재 변경-집계의 정의를 변경하십시오 기능

시놉시스

Alter Aggregate이름(Argtype[, ...]) 이름 바꾸기new_nameAlter Aggregate이름(Argtype[, ...]) 소유자 toNew_ownerAlter Aggregate이름(Argtype[, ...]) set schemanew_schema

설명

Alter Aggregate정의를 변경합니다 집계 기능의.

사용할 집계 기능을 사용해야합니다Alter Aggregate. An의 스키마를 변경합니다 집계 기능, 당신도 있어야합니다Create새 스키마의 권한. 변경하려면 소유자, 당신은 또한 신규의 직간접 또는 간접 회원이어야합니다. 소유의 역할과 그 역할은생성집계 함수의 스키마의 권한. (이러한 제한은 소유자를 변경하지 않는 경우를 시행합니다 집계를 떨어 뜨리고 재현하여 할 수없는 모든 것 기능. 그러나 슈퍼 사용자는 모든 집계의 소유권을 변경할 수 있습니다 어쨌든 기능.)

매개 변수

이름

기존 집계의 이름 (선택적으로 스키마 자격) 기능.

Argtype

집계 기능이 작동하는 입력 데이터 유형. 에게 제로 관점 집계 함수를 참조하십시오. 쓰기*입력 데이터 유형 목록 대신

new_name

집계 함수의 새 이름.

New_owner

집계 기능의 새로운 소유자.

new_schema

집계 함수에 대한 새 스키마.

집계 함수의 이름을 바꾸려면Myavg용 유형정수tomy_average:

Alter Alter Gregreate Myavg (Integer) 이름 바꾸기 My_average;

집계 함수의 소유자를 변경하려면Myavg용 유형IntegertoJoe:

Alter Alter Gregreate Myavg (정수) 소유자에게 Joe;

집계 함수를 이동하려면Myavg용 유형Integer스키마로myschema:

ALTER ALTER AGGREGATE MYAVG (Integer) Set Schema MySchema;

호환성

없음Alter Aggregate진술 SQL 표준에서.