범퍼카 토토 Aggregate

집계 조정 - 집계 함수의 정의 변경

시놉시스

범퍼카 토토 Aggregate이름 ( Aggregate_Signature) 이름 바꾸기new_name범퍼카 토토 Aggregate이름 ( Aggregate_Signature)New_owner| current_role |이름 ( Aggregate_Signature) set schemanew_schema

여기서Aggregate_SignatureIS :* |argmode] [argname ] Argtype[, ...] |argmode] [argname ] Argtype[, ...]] 주문별 주문 [argmode] [argname ] Argtype[, ...]

설명

범퍼카 토토 Aggregate집계 함수의 정의를 변경합니다.

사용할 집계 기능을 사용해야합니다범퍼카 토토 Aggregate. 골재 기능의 스키마를 변경하려면도 있어야합니다.Create새 스키마의 권한. 소유자를 변경하려면 새로운 소유 역할의 직간접 또는 간접 구성원이어야하며 해당 역할이 있어야합니다.Create집계 함수의 스키마의 권한. (이러한 제한은 소유자가 집계 함수를 삭제하고 재현하여 할 수없는 일을하지 않는다는 것을 강요합니다. 그러나 슈퍼업자는 어쨌든 집계 기능의 소유권을 변경할 수 있습니다.).

매개 변수

이름

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

argmode

인수 모드 :in또는variadic. 생략하면 기본값은입니다.in.

argname

인수의 이름. 참고범퍼카 토토 Aggregate집계 기능의 정체성을 결정하기 위해서는 인수 데이터 유형 만 필요하기 때문에 실제로 인수 이름에주의를 기울이지 않습니다..

Argtype

집계 기능이 작동하는 입력 데이터 유형. 제로 학습 집계 함수를 참조하려면 쓰기*인수 사양 목록 대신. 순서가 설정된 집계 함수를 참조하려면 쓰기주문 by직접 및 집계 된 인수 사양 사이.

new_name

집계 함수의 새 이름.

New_owner

집계 함수의 새로운 소유자.

new_schema

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

노트

순서 세트 집계를 참조하기위한 권장 구문은 쓸 것입니다주문 by직접 및 집계 된 인수 사양 사이에서집계 생성. 그러나 생략하기 위해 작동합니다주문 by직접 및 집계 된 인수 사양을 단일 목록으로 실행하십시오. 이 약식 형태에서 ifVariadic "Any"직접 및 집계 된 인수 목록, 쓰기에 사용되었습니다.Variadic "Any"한 번만.

예제

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

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

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

ALTER ALTER AGGREGATE MYAVG (Integer) 소유자에게 Joe;

주문 세트 집계를 이동하려면MyPercentile유형의 직접적인 인수float8그리고 유형의 집계 된 인수정수스키마로myschema:

범퍼카 토토 범퍼카 토토 GRIGREGATE MYPERCENTILE (Integer By Integer) Set Schema MySchema;

이것도 작동합니다 :

범퍼카 토토 범퍼카 토토 GRIGREGATE MYPERCENTILE (Float8, Integer) Set Schema MySchema;

호환성

없음범퍼카 토토 AggregateSQL 표준의 명령문.

정정 제출

17039_17233이 양식문서 문제를보고하려면