CREATE CONVERSION — 새로운 인코딩 토토 사이트 정의
[ 기본 ] 토토 사이트 생성이름forsource_encoding받는 사람dest_encoding발신함수_이름
전환 생성문자 집합 인코딩 간의 새로운 토토 사이트을 정의합니다. 또한 표시된 전환기본값클라이언트와 서버 간의 자동 인코딩 토토 사이트에 사용될 수 있습니다. 이를 위해 A 인코딩에서 B 인코딩으로의 두 가지 토토 사이트그리고인코딩 B에서 A까지 정의되어야 합니다.
전환을 생성하려면 다음이 있어야 합니다.실행함수에 대한 권한 및생성대상 스키마에 대한 권한.
기본값그기본값절은 이 변환이 이 특정 소스에서 대상 인코딩으로의 기본값임을 나타냅니다. 인코딩 쌍의 스키마에는 기본 인코딩이 하나만 있어야 합니다.
이름변환의 이름. 변환 이름은 스키마로 한정될 수 있습니다. 그렇지 않은 경우 변환은 현재 스키마에 정의됩니다. 변환 이름은 스키마 내에서 고유해야 합니다.
source_encoding소스 인코딩 이름입니다.
dest_encoding대상 인코딩 이름입니다.
함수_이름변환을 수행하는 데 사용되는 함수입니다. 함수 이름은 스키마로 한정될 수 있습니다. 그렇지 않은 경우 해당 함수는 경로에서 조회됩니다.
함수에는 다음 서명이 있어야 합니다:
conv_proc(
    정수, -- 소스 인코딩 ID
    정수, -- 대상 인코딩 ID
    cstring, -- 소스 문자열(널로 끝나는 C 문자열)
    내부, -- 대상(널로 끝나는 C 문자열로 채우기)
    정수 - 소스 문자열 길이
) 반품은 무효입니다.
        사용토토 사이트 삭제사용자 정의 변환을 제거합니다.
변환을 생성하는 데 필요한 권한은 향후 릴리스에서 변경될 수 있습니다.
인코딩에서 변환을 생성하려면UTF8에LATIN1사용 중myfunc:
myfunc에서 'UTF8'을 'LATIN1'로 myconv 변환 생성;
전환 생성은포스트그레SQL확장. 없습니다전환 생성SQL 표준의 문이지만, a번역 작성목적과 구문이 매우 유사한 진술입니다.