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

8.13. 의사 와이즈 토토

PostgreSQL와이즈 토토 시스템 특수 목적의 항목이 많이 포함되어 있습니다. 통칭의사 와이즈 토토. 에이 의사 와이즈 토토은 열 데이터 유형으로 사용할 수 없지만 함수의 인수나 결과 유형을 선언하는 데 사용됩니다. 각각의 사용 가능한 의사 와이즈 토토은 함수가 다음과 같은 상황에서 유용합니다. 행동은 단순히 물건을 받거나 돌려주는 것에 해당하지 않습니다. 특정 값SQL데이터 와이즈 토토.표 8-20기존 의사 와이즈 토토을 나열합니다.

표 8-20. 의사 와이즈 토토

이름 설명
모든 함수가 모든 입력 데이터 유형을 허용함을 나타냅니다. 뭐든지.
모든 배열 함수가 모든 배열 데이터 유형을 허용함을 나타냅니다. (참조섹션 33.2.5).
모든 요소 함수가 모든 데이터 유형을 허용함을 나타냅니다(참조섹션 33.2.5).
cstring 함수가 다음을 수락하거나 반환함을 나타냅니다. null로 끝나는 C 문자열.
내부 함수가 다음을 수락하거나 반환함을 나타냅니다. 서버 내부 데이터 유형입니다.
언어_처리자 절차적 언어 호출 핸들러가 다음으로 선언되었습니다. 반환언어_처리자.
기록 지정되지 않은 행을 반환하는 함수를 식별합니다 와이즈 토토.
트리거 트리거 함수가 반환되도록 선언되었습니다.트리거.
무효 함수가 값을 반환하지 않음을 나타냅니다.
불투명 이전에 모든 서비스에 사용되었던 쓸모없는 유형 이름입니다. 위의 목적.

C로 코딩된 함수(내장 또는 동적으로 로드 여부) 이러한 의사 데이터를 수락하거나 반환하도록 선언할 수 있습니다. 유형. 다음을 보장하는 것은 함수 작성자의 몫입니다. 의사 와이즈 토토을 다음과 같이 사용할 때 함수는 안전하게 작동합니다. 인수 유형입니다.

절차적 언어로 코딩된 함수는 의사 와이즈 토토을 사용할 수 있습니다. 구현 언어에서 허용하는 경우에만 가능합니다. 현재는 절차적 언어는 모두 의사 와이즈 토토을 인수로 사용하는 것을 금지합니다. 입력하고 허용합니다.공허그리고기록결과 와이즈 토토으로 (플러스트리거함수가 트리거로 사용되는 경우). 일부 또한 유형을 사용하여 다형성 함수를 지원합니다임의 배열그리고모든 요소.

내부의사 와이즈 토토은 다음 용도로 사용됩니다. 내부적으로만 호출되도록 의도된 함수를 선언합니다. 데이터베이스 시스템에서 직접 호출하는 것이 아니라SQL질의. 기능이 있는 경우 적어도 하나내부-유형 인수 다음 에서 호출할 수 없습니다.SQL. 받는 사람 이 제한사항의 유형 안전성을 유지하는 것이 중요합니다. 다음 코딩 규칙을 따르십시오. 다음과 같은 기능을 생성하지 마십시오. 복귀 선언내부그렇지 않은 이상 적어도 하나내부인수.