이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 동일한 페이지를 볼 수 있습니다토토 사이트 추천 PostgreSQL : 문서 : 17 : 8.21. 의사 유형버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

8.13. 의사 유형

thepostgresql시스템을 입력하십시오 많은 특수 목적 항목이 포함되어 있습니다 집단적으로pseudo-types. 에이 의사 토토 핫은 열 데이터 토토 핫으로 사용할 수 없지만 함수의 인수 또는 결과 토토 핫을 선언하는 데 사용됩니다. 각각 사용 가능한 의사 토토 핫은 함수가있는 상황에서 유용합니다 행동은 단순히 특정 가치SQL데이터 토토 핫.표 8-20기존 의사 토토 핫을 나열합니다.

표 8-20. 의사 유형

이름 설명
Any 함수가 입력 데이터 토토 핫을 수락 함을 나타냅니다 무엇이든.
AnyArray 함수가 배열 데이터 토토 핫을 수락 함을 나타냅니다 (보다섹션 31.2.5).
Anylement 함수가 데이터 토토 핫을 수락 함을 나타냅니다 (참조섹션 31.2.5).
cstri토토 핫 함수가 a를 수락하거나 반환 함을 나타냅니다 널리 터진 C 문자열.
내부 함수가 a를 수락하거나 반환 함을 나타냅니다 서버 내부 데이터 유형.
La토토 핫uage_Handler 절차 언어 호출 핸들러가 선언됩니다 반품La토토 핫uage_Handler.
레코드 지정되지 않은 행을 반환하는 함수를 식별합니다 토토 핫.
트리거 트리거 함수가 반환으로 선언됩니다트리거
void 함수가 값이 없음을 나타냅니다.
opaque 이전에 모든 서비스를 제공했던 쓸모없는 유형 이름 위의 목적.

C로 코딩 된 기능 (내장 또는 동적으로로드 된 경우) 이러한 의사 데이터를 수락하거나 반환하도록 선언 될 수 있습니다. 토토 핫. 기능 저자에게 의사 토토 핫이 인수 토토 핫.

절차 언어로 코딩 된 기능은 의사 유형을 사용할 수 있습니다 구현 언어로만 허용됩니다. 현재 절차 언어는 모두 의사 유형을 논쟁으로 사용하는 금지 입력하고 만 허용voidand레코드결과 토토 핫으로 (plus트리거함수가 트리거로 사용되는 경우). 일부 또한 유형을 사용하여 다형성 기능을 지원합니다AnyArrayandAnylement.

the내부의사 유형이 사용됩니다 내부적으로 만 부를 수있는 기능을 선언합니다. 데이터베이스 시스템, A에서 직접 호출이 아닌SQL쿼리. 함수가있는 경우 적어도 하나내부-타입 인수는 그것입니다 에서 호출 할 수 없습니다.SQL. 에게 이 제한의 안전성을 보존하는 것이 중요합니다. 이 코딩 규칙을 따르십시오. 반환으로 선언내부그렇지 않다면 적어도 하나내부인수.