"버전 1"인터페이스전화 스포츠 토토 결과특정 언어에 대한 기능. 그것
절차 언어의 호출 스포츠 토토 결과는입니다."정상"컴파일로 작성 해야하는 함수PostgreSQLLanguage_Handler. 이 특별한 유사 형식은 식별합니다섹션.
통화 스포츠 토토 결과는 다른 것과 같은 방식으로 호출됩니다.functionCallInfodata struct호출에 대한 인수 값 및 정보 포함Datum결과 (그리고 아마도를 설정할 수 있습니다isnull필드functionCallInfodata원하는 경우 구조flinfo-> fn_oid필드functionCallInfodata구조가 포함됩니다
함수 입력을 가져 오는 것은 통화 스포츠 토토 결과에 달려 있습니다.PG_PROC
시스템 카탈로그 및as절의 조항함수 만들기함수에 대한 명령이 있습니다prosrc열의 열PG_PROC
행. 이것은 일반적으로 소스입니다
종종 동일한 함수를 SQL 문자 당 여러 번 호출합니다.flinfo-> fn_extra필드. 이것은 처음에 할 것입니다10402_10406이지만 호출 스포츠 토토 결과에서 설정할 수 있습니다flinfo-> fn_extraIS10402_10406그런 다음 사용할 수 있습니다flinfo-> fn_extrafmgrinfo데이터flinfo-> fn_mcxt; 그러한 데이터는 할 것입니다fmgrinfo자체. 그러나 스포츠 토토 결과도 할 수 있습니다
절차 적 언어 함수가 트리거로 호출되면 아니요functionCallInfodata'sContext필드 포인트 ATriggerData구조가 아닌 구조10402_10406평범한 기능 호출에있는 것처럼. 에이
이것은 절차 적 스포츠 토토 결과를위한 템플릿입니다.
#include "postgres.h"
수천 줄의 코드 만 추가해야합니다.
스포츠 토토 결과 함수를로드 가능한 상태로 컴파일 한 후섹션 35.9.6),
함수 만들기 plsample_call_handler () language_handler를 반환합니다filename'
전화 스포츠 토토 결과를 제공하는 것은Validatorand an인라인 스포츠 토토 결과. 유효성 검사기를 제공 할 수 있습니다함수 만들기. 인라인 스포츠 토토 결과스포츠 토토 결과 : 문서 : 9.3 : do명령.
유효성 검사기가 절차 언어로 제공되는 경우OID. 유효성 검사기의 결과는 무시됩니다void. 그만큼생성함수를 작성하거나 업데이트 한 명령PG_PROC
행. 그만큼CheckFunctionValidatorAccess ()
진단함수 만들기. 일반적인 점검Ereport ()
오류보고 메커니즘. 던지기
검증기 함수는 일반적으로를 존중해야합니다.check_function_bodies매개 변수 : 꺼지면 비싸거나pg_dump절차를로드 할 수 있도록함수 만들기명령.)함수 만들기코드 만 실행SET클로즈는 함수에 첨부 될 때check_function_bodies켜져 있습니다. 따라서 누가 확인합니다check_function_bodies꺼짐,
인라인 스포츠 토토 결과가 절차 언어로 제공되는 경우내부. 인라인 스포츠 토토 결과의 결과는입니다void. 인라인 스포츠 토토 결과는 A에 호출됩니다.do명령문이 실행됩니다InlineCodeBlockstructdo진술의 매개 변수, 특히 익명의 텍스트
이 모든 기능 선언을 포장하는 것이 좋습니다.언어 생성명령확장단순하도록확장 생성명령이 충분합니다PostgreSQL : 문서 : 9.3 : 관련 객체를 롤 토토자로 포장연장 작성에 관한 정보.
표준 분포에 포함 된 절차 언어SRC/PL생성참조 페이지도 유용한 세부 정보가 있습니다.
이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
프로그래머의 경우 | up | 외국 데이터 작성 |