이 문서는 지원되지 않는 버전의 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[, ...]] 주문 by [Argmode] [argname ] Argtype[, ...]

설명

와이즈 토토 Aggregate집계 함수의 정의를 변경합니다.

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

매개 변수

이름

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

Argmode

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

argname

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

Argtype

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

new_name

집계 함수의 새 이름.

New_owner

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

new_schema

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

노트

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

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

Alter 와이즈 토토 Aggregate Myavg (Integer) 이름 바꾸기 My_average;

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

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

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

ALTER ALTER GRIGREGATE MYPERCENTILE (Float8 Order By Integer) Set Schema MySchema;

이것도 작동합니다 :

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

호환성

없음와이즈 토토 AggregateSQL 표준의 명령문.