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 표준의 문입니다.