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

토토 꽁 머니 Aggregate

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

시놉시스

토토 꽁 머니 Aggregate이름 ( Aggregate_Signature) 이름 바꾸기new_name토토 꽁 머니 Aggregate이름 ( Aggregate_Signature)New_owner| current_user |이름 ( 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용 유형Integerto​​my_average:

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

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

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

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

ALTER ALTER AGGREGREGATE MYPERCENTILE (Integer By Integer) Set Schema MySchema;

이것도 작동합니다 :

ALTER ALTER GRIGREGATE MYPERCENTILE (Float8, Integer) Set Schema MySchema;

호환성

없음토토 꽁 머니 AggregateSQL 표준의 명령문.