운영자 변경 - 연산자의 정의 변경
운영자 변경이름
(left_type
| 없음 ,right_type
) 소유자New_owner
| current_role | current_user | Session_USER 운영자 변경이름
(left_type
| 없음 ,right_type
) 스키마 설정new_schema
운영자 변경이름
(left_type
| 없음 ,right_type
) set (제한 =RES_PROC
| 없음 | 가입 =join_proc
| 없음 [, ...])
운영자 변경
연산자의 정의를 변경합니다.
사용하려면 운영자를 소유해야합니다운영자 변경
. 소유자를 변경하려면 새로운 소유 역할의 직간접 또는 간접 구성원이어야하며 해당 역할이 있어야합니다.Create
운영자 스키마의 권한. (이러한 제한은 소유자가 운영자를 삭제하고 재현하여 할 수없는 일을하지 않는다는 것을 강요합니다. 그러나 슈퍼업자는 어쨌든 운영자의 소유권을 변경할 수 있습니다.).
이름
기존 연산자의 이름 (선택적으로 스키마 자격).
left_type
운영자의 왼쪽 피연산자의 데이터 유형; 쓰다없음
운영자가 왼쪽 피연산자가없는 경우
right_type
운영자의 오른쪽 피연산자의 데이터 유형.
New_owner
운영자의 새 소유자.
new_schema
연산자를위한 새 스키마.
RES_PROC
이 연산자의 제한 선택성 추정기 기능; 기존 선택성 추정기를 제거하려면 아무것도 쓰지 않습니다.
join_proc
이 연산자의 결합 선택성 추정기 기능; 기존 선택성 추정기를 제거하려면 아무것도 쓰지 않습니다.
사용자 정의 연산자의 소유자 변경a @@ b
용 유형텍스트
:
Alter Operator @@ (텍스트, 텍스트) 소유자에게 Joe;
사용자 정의 연산자의 제한을 변경하고 선택성 추정기 함수a && b
용 유형int []
:
Alter Operator && (_int4, _int4) set (restrict = _int_contsel, join = _int_contjoinsel);
없음운영자 변경
SQL 표준의 명령문.
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 귀하의 경험 또는 추가 설명이 필요합니다. 사용이 양식문서 문제를보고하려면