이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 56 장. 절차 적 언어 토토 작성버전 또는 위에 나열된 다른 지원되는 버전 중 하나입니다.

48 장. 쓰기 a

다른 언어로 작성된 함수에 대한 모든 호출 기타"버전 1"인터페이스전화 스포츠 토토특정에 대한 기능

절차 적 언어의 호출 스포츠 토토는 A입니다."정상"aPostgreSQLas스포츠 토토_Handler. 이 특별한 유사 형식은 식별합니다

통화 스포츠 토토는 다른 것과 같은 방식으로 호출됩니다.functionCallInfodata struct인수 값과 정보 포함Datum결과 (그리고 아마도를 설정할 수 있습니다isnull필드functionCallInfodata원하는 경우 구조flinfo-> fn_oid필드functionCallInfodata구조는 다음을 포함합니다

함수 입력을 가져 오는 것은 통화 스포츠 토토에 달려 있습니다.pg_procas절의 조항함수 만들기함수에 대한 명령이 있습니다prosrc열의 열pg_proc행. 이것은 일반적으로입니다

종종 동일한 함수는 SQL 당 여러 번 호출됩니다.flinfo-> fn_extra필드. 이것은 처음에 할 것입니다null그러나 통화로 설정할 수 있습니다flinfo-> fn_extra이미 비null그런 다음 사용 및 정보 조회를 사용할 수 있습니다flinfo-> fn_extra메모리를 가리키도록 만들어졌습니다fmgrinfo데이터 구조 일 수 있습니다flinfo-> fn_mcxt; 이러한 데이터는 일반적으로됩니다fmgrinfo자체. 그러나 스포츠 토토도 할 수 있습니다

절차 적 언어 함수가 트리거로 호출되면,functionCallInfodata's컨텍스트A에서 필드 포인트TriggerData구조가 아닌 구조null평범한 기능 호출에있는 것처럼. 에이

이것은 절차 적 스포츠 토토를위한 템플릿입니다

#include "postgres.h"

수천 줄의 코드 만 추가해야합니다.

스포츠 토토 기능을로드 가능한 상태로 컴파일 한 후섹션 34.9.6),

함수 만들기 plsample_call_handler () language_handler를 반환합니다filename'

표준 분포에 포함 된 절차 언어SRC/PL서브 디렉토리