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

51.10. pg_cast

카탈로그pg_cast기본 제공 및 사용자 정의 데이터 사설 토토 사이트 변환 경로를 저장합니다.

다음 사항에 유의해야 합니다.pg_cast시스템이 수행하는 방법을 알고 있는 모든 사설 토토 사이트 변환을 나타내지는 않습니다. 일부 일반적인 규칙에서 추론할 수 없는 것만 해당됩니다. 예를 들어 도메인과 해당 기본 사설 토토 사이트 간의 캐스팅은 다음에서 명시적으로 표현되지 않습니다.pg_cast. 또 다른 중요한 예외는 다음과 같습니다.자동 I/O 변환 캐스트, 데이터 사설 토토 사이트 자체의 I/O 함수를 사용하여 변환하거나 변환하는 작업을 수행하는 것텍스트또는 다른 문자열 사설 토토 사이트은 명시적으로 표현되지 않습니다.pg_cast.

표 51.10. pg_cast

이름 사설 토토 사이트 참고자료 설명
oid oid 행 식별자
castsource oid pg_type.oid 소스 데이터 사설 토토 사이트의 OID
casttarget oid pg_type.oid 대상 데이터 사설 토토 사이트의 OID
castfunc oid pg_proc.oid 이 캐스트를 수행하는 데 사용할 함수의 OID. 캐스트 메서드에 함수가 필요하지 않으면 0이 저장됩니다.
캐스트컨텍스트 문자 캐스트가 호출될 수 있는 컨텍스트를 나타냅니다.e명시적 캐스트로만 의미합니다(사용캐스트또는::구문).a대상 열에 대한 할당과 명시적 할당을 암시적으로 의미합니다.i다른 경우와 마찬가지로 표현식에서 암시적으로 의미합니다.
캐스트 방법 문자 시전이 수행되는 방법을 나타냅니다.f다음에 지정된 함수를 의미합니다.castfunc필드가 사용되었습니다.i입/출력 기능이 사용됨을 의미합니다.b사설 토토 사이트이 바이너리 강제 변환이 가능하므로 변환이 필요하지 않음을 의미합니다.

다음에 나열된 캐스트 함수pg_cast항상 캐스트 소스 사설 토토 사이트을 첫 번째 인수 사설 토토 사이트으로 취하고 캐스트 대상 사설 토토 사이트을 결과 사설 토토 사이트으로 반환해야 합니다. 캐스트 함수는 최대 3개의 인수를 가질 수 있습니다. 두 번째 인수가 있는 경우 사설 토토 사이트이어야 합니다.정수; 대상 사설 토토 사이트과 관련된 사설 토토 사이트 수정자를 받거나, 없는 경우 -1을 받습니다. 세 번째 인수가 있는 경우 사설 토토 사이트이어야 합니다.부울; 그것은 받는다캐스트가 명시적 캐스트인 경우,거짓그렇지 않으면.

다음을 생성하는 것은 합법적입니다.pg_cast관련 함수가 둘 이상의 인수를 사용하는 경우 소스 및 대상 사설 토토 사이트이 동일한 항목입니다. 이러한 항목은 다음을 나타냅니다.길이 강제 함수특정 사설 토토 사이트 수정자 값에 대해 사설 토토 사이트의 값이 적법하도록 강제합니다.

pg_cast항목에는 서로 다른 소스 및 대상 사설 토토 사이트이 있고 둘 이상의 인수를 사용하는 함수가 있습니다. 이는 한 사설 토토 사이트에서 다른 사설 토토 사이트으로 변환하고 단일 단계에서 길이 강제를 적용하는 것을 나타냅니다. 해당 항목을 사용할 수 없는 경우 사설 토토 사이트 수정자를 사용하는 사설 토토 사이트으로 강제 변환하려면 데이터 사설 토토 사이트 간 변환과 수정자를 적용하는 두 번째의 두 단계가 필요합니다.