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

만들기 운영자

이름

CREATE OPERATOR -- 새 토토 사이트 순위 정의

시놉시스

토토 사이트 순위 생성이름(
    절차 =함수_이름[, LEFTARG =left_type] [, RIGHTARG =right_type]
    [, 정류자 =com_op] [, NEGATOR =neg_op]
    [, 제한 =res_proc] [, JOIN =join_proc]
    [, 해시 ] [, 병합 ]
)

설명

토토 사이트 순위 생성새 정의 토토 사이트 순위,이름. 사용자는 운영자가 소유자가 되는 것을 정의합니다. 스키마 이름이 제공된 경우 그러면 지정된 스키마에 연산자가 생성됩니다. 그렇지 않으면 현재 스키마에서 생성됩니다.

연산자 이름은 최대의 순서입니다NAMEDATALEN-1(기본적으로 63) 문자 다음 목록:

+ - * / <  = ~ ! @ # % ^ & | ` ?

거기 이름 선택에는 몇 가지 제한 사항이 있습니다.
  • --그리고/*연산자 이름 어디에도 나타날 수 없습니다. 댓글의 시작으로 간주되기 때문입니다.

  • 다중 문자 연산자 이름은 다음으로 끝날 수 없습니다.+또는-, 이름에는 다음 문자 중 하나 이상이 포함됩니다.

    ~ ! @ # % ^ & | ` ?

    용 예@-허용된 연산자입니다 이름은 있지만*-그렇지 않습니다. 이 제한이 허용됩니다토토 사이트 순위SQL 규격을 구문 분석하기 위해 토큰 사이에 공백이 필요 없는 명령입니다.
  • 사용=운영자로서 이름은 더 이상 사용되지 않습니다. 경우에 따라 전면 거부될 수 있습니다. 향후 릴리스.

운영자!=다음에 매핑됨<입력 시 이 두 이름은 항상 동일합니다.

다음 중 적어도 하나LEFTARG그리고오른쪽ARG정의되어야 합니다. 바이너리의 경우 토토 사이트 순위는 둘 다 정의해야 합니다. 오른쪽 단항 토토 사이트 순위의 경우에만LEFTARG정의되어야 하며, 왼쪽 단항 토토 사이트 순위만 해당RIGHTARG정의되어야 합니다.

함수_이름프로시저 이전에 다음을 사용하여 정의되어 있어야 합니다.함수 생성그리고 다음을 허용하도록 정의되어야 합니다. 표시된 인수의 올바른 개수(1개 또는 2개) 유형.

다른 절은 선택적 연산자 최적화를 지정합니다. 조항. 그 의미는 다음에 자세히 설명되어 있습니다.섹션 35.13.

운영자를 생성하려면 다음이 있어야 합니다.사용인수 유형 및 반환 유형 및실행기본 함수에 대한 권한. 정류자 또는 부정자인 경우 연산자가 지정되었으면 해당 연산자를 소유해야 합니다.

매개변수

이름

정의할 연산자의 이름. 위 내용을 참조하세요. 허용되는 문자입니다. 이름은 스키마로 한정될 수 있습니다. 예OPERATOR myschema를 생성하세요.+ (...). 그렇지 않은 경우 연산자는 다음 위치에 생성됩니다. 현재 스키마. 동일한 스키마에 있는 두 연산자는 다음을 가질 수 있습니다. 서로 다른 데이터 유형에서 작동하는 경우 동일한 이름입니다. 이 이라고 합니다오버로딩.

함수_이름

이 연산자를 구현하는 데 사용되는 함수입니다.

left_type

토토 사이트 순위의 왼쪽 피토토 사이트 순위의 데이터 유형(있는 경우). 이 옵션은 왼쪽 단항 토토 사이트 순위의 경우 생략됩니다.

right_type

토토 사이트 순위의 오른쪽 피토토 사이트 순위의 데이터 유형(있는 경우). 이 옵션은 오른쪽 단항의 경우 생략됩니다. 토토 사이트 순위.

com_op

이 토토 사이트 순위의 정류자.

neg_op

이 토토 사이트 순위의 부정자입니다.

res_proc

이에 대한 제한 선택성 추정 기능 토토 사이트 순위.

join_proc

이를 위한 조인 선택 추정기 기능 토토 사이트 순위.

해시

이 연산자가 해시 조인을 지원할 수 있음을 나타냅니다.

병합

이 연산자가 병합 조인을 지원할 수 있음을 나타냅니다.

스키마 한정 연산자 이름을 제공하려면com_op또는 다른 선택적 인수를 사용하려면토토 사이트 순위()구문, 예:

COMMUTATOR = OPERATOR(myschema.===) ,

참고

참조스포츠 토토 : 문서 : 9.2 : 사용자 정의 연산자더 자세히 알아보기 정보.

토토 사이트 순위의 어휘 우선순위를 지정할 수 없습니다. 에서토토 사이트 순위 생성, 왜냐하면 파서가 우선순위 동작은 고정되어 있습니다. 참조섹션 4.1.6용 우선순위 세부정보입니다.

더 이상 사용되지 않는 옵션정렬1, SORT2, LTCMP, 그리고GTCMP이전에는 다음을 지정하는 데 사용되었습니다. 병합 조인 가능 항목과 관련된 정렬 연산자의 이름 운영자. 다음에 대한 정보가 있으므로 더 이상 필요하지 않습니다. 관련 연산자는 B-트리 연산자를 보면 찾을 수 있습니다. 대신 가족. 이 옵션 중 하나가 주어지면 무시됩니다. 암시적으로 설정하는 경우 제외병합사실입니다.

사용토토 커뮤니티 : 문서에 데이터베이스에서 사용자 정의 연산자를 삭제합니다. 사용변경 토토 사이트 순위토토 사이트 순위를 수정하려면 데이터베이스에 있습니다.

다음 명령은 새로운 연산자인 면적 동등성을 정의합니다. 데이터 유형의 경우상자:

토토 사이트 순위 생성 === (
    LEFTARG = 상자,
    RIGHTARG = 상자,
    절차 = 면적_동등_절차,
    정류자 = ===,
    부정자 = !==,
    RESTRICT = Area_restriction_procedure,
    JOIN = Area_join_procedure,
    해시, 병합
);

호환성

토토 사이트 순위 생성토토 사이트 순위확장. 없다 SQL 표준의 사용자 정의 연산자에 대한 규정입니다.