이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 캔 : 문서 : 17 : Alter Operator버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

ALTER OPERATOR

ALTER OPERATOR — 연산자 정의 변경

시놉시스

변경 무지개 토토이름 ( { left_type| 없음  ,right_type)
    의 소유자new_owner| 현재_역할 | CURRENT_USER | SESSION_USER 

ALTER 연산자이름 ( { left_type| 없음  ,right_type)
    스키마 설정new_schema변경 무지개 토토이름 ( { left_type| 없음  ,right_type)
    설정( 제한 =res_proc| 없음 
           | 가입 =join_proc| 없음 
           | 정류자 =com_op| 부정자 =neg_op| 해시
           | 병합
           [, ... ] )

설명

변경 무지개 토토무지개 토토의 정의를 변경합니다.

사용하려면 운영자를 소유해야 합니다.변경 무지개 토토. 소유자를 변경하려면 다음을 수행할 수 있어야 합니다.역할 설정새로운 소유 역할로 변경해야 하며 해당 역할에는 다음이 있어야 합니다.생성운영자의 스키마에 대한 권한. (이러한 제한 사항은 소유자를 변경해도 연산자를 삭제하고 다시 생성하여 수행할 수 없는 작업을 수행하지 않도록 강제합니다. 그러나 수퍼유저는 어쨌든 모든 연산자의 소유권을 변경할 수 있습니다.)

매개변수

이름

기존 연산자의 이름(선택적으로 스키마 한정).

left_type

무지개 토토의 왼쪽 피무지개 토토의 데이터 유형. 쓰다없음무지개 토토에 왼쪽 피무지개 토토가 없는 경우.

right_type

무지개 토토의 오른쪽 피무지개 토토의 데이터 유형입니다.

new_owner

운영자의 새로운 소유자입니다.

new_schema

무지개 토토의 새로운 스키마.

res_proc

이 무지개 토토에 대한 제한 선택성 추정 기능; 기존 선택성 추정기를 제거하려면 NONE을 작성하세요.

join_proc

이 무지개 토토에 대한 조인 선택 추정기 함수; 기존 선택성 추정기를 제거하려면 NONE을 작성하세요.

com_op

이 무지개 토토의 정류자. 무지개 토토에 기존 정류자가 없는 경우에만 변경할 수 있습니다.

neg_op

이 무지개 토토의 부정자입니다. 무지개 토토에 기존 부정자가 없는 경우에만 변경할 수 있습니다.

해시

이 연산자가 해시 조인을 지원할 수 있음을 나타냅니다. 활성화만 가능하고 비활성화할 수는 없습니다.

병합

이 연산자가 병합 조인을 지원할 수 있음을 나타냅니다. 활성화만 가능하고 비활성화할 수는 없습니다.

참고

참조PostgreSQL : 문서 : 개발 : 36.14. 사용자 정의 토토 사이트 추천그리고PostgreSQL : 문서 : 개발 : 36.15. 토토 사이트 순위 최적화 정보자세한 정보는.

정류자는 서로의 정류자인 쌍으로 오기 때문에,ALTER OPERATOR SET 정류자또한 정류자를 설정합니다com_op대상 무지개 토토가 됩니다. 마찬가지로,ALTER OPERATOR SET NEGATOR또한 부정자를 설정합니다neg_op대상 운영자가 됩니다. 따라서 대상 무지개 토토뿐만 아니라 정류자 또는 부정 무지개 토토도 소유해야 합니다.

사용자 정의 무지개 토토의 소유자 변경a @@ b유형에 대해텍스트:

ALTER OPERATOR @@(텍스트, 텍스트) Joe의 소유자;

사용자 정의 무지개 토토의 제한 및 조인 선택 추정기 기능 변경a && b유형에 대해정수[]:

ALTER OPERATOR && (int[], int[]) SET (RESTRICT = _int_contsel, JOIN = _int_contjoinsel);

마크를 표시하세요&&무지개 토토가 자체 정류자인 경우:

ALTER OPERATOR && (int[], int[]) SET (COMMUTATOR = &&);

호환성

없습니다변경 무지개 토토SQL 표준의 문입니다.