postgresql사용자가 허용합니다 작성할 수있는 새로운 프로그래밍 토토 사이트 추천를 추가하십시오 기능 및 절차. 이것들은라고합니다.절차 토토 사이트 추천(pl). a 절차 적 토토 사이트 추천로 작성된 기능 또는 트리거 절차, 데이터베이스 서버에는 방법에 대한 내장 지식이 없습니다. 함수의 소스 텍스트를 해석합니다. 대신 작업이 전달됩니다 토토 사이트 추천의 세부 사항을 알고있는 특별 핸들러에게. 그만큼 핸들러는 구문 분석의 모든 작업, 구문 분석을 수행 할 수 있으며 실행 등 자체 또는"접착제"사이PostgreSQL및 기존 구현 프로그래밍 토토 사이트 추천. 핸들러 자체는 특별한 c입니다 공유 객체로 컴파일 된 토토 사이트 추천 기능 수요.
새로운 절차 토토 사이트 추천에 대한 핸들러 작성이 설명되어 있습니다. 안에PostgreSQL : 문서 : 7.4 : 절차 적 언어 스포츠 토토 사이트 작성. 여러 절차 토토 사이트 추천는 표준에서 사용할 수 있습니다PostgreSQL분포 예제.
절차 적 토토 사이트 추천는이어야합니다."설치"각 데이터베이스가있는 곳 사용된. 그러나 데이터베이스에 설치된 절차 토토 사이트 추천template1자동으로 사용할 수 있습니다 이후에 생성 된 모든 데이터베이스에서. 그래서 데이터베이스 관리자는 어떤 토토 사이트 추천를 사용할 수 있는지 결정할 수 있습니다 데이터베이스 및 기본적으로 일부 토토 사이트 추천를 사용할 수 있습니다. 그는 선택합니다.
표준 분포와 함께 제공된 토토 사이트 추천의 경우, 프로그램Createlang익숙 할 수 있습니다 세부 사항을 수행하는 대신 토토 사이트 추천를 설치하십시오. 손. 예를 들어 토토 사이트 추천를 설치하려면pl/pgsql데이터베이스로template1, 사용
Createlang plpgsql template1
아래 설명 된 수동 절차는 권장됩니다 맞춤 토토 사이트 추천 설치Createlang
매뉴얼 절차 토토 사이트 추천 설치
절차 토토 사이트 추천가 데이터베이스에 3 개로 설치됩니다. 데이터베이스 슈퍼 사용자가 수행 해야하는 단계. 그만큼Createlang프로그램 자동2 단계및3 단계.
토토 사이트 추천 핸들러의 공유 객체는 있어야합니다 적절한 라이브러리에 컴파일 및 설치 예배 규칙서. 이것은 건물과 같은 방식으로 작동합니다 일반 사용자 정의 C 기능이있는 모듈 설치 하다; 보다섹션 33.7.6.
핸들러는 명령으로 선언해야합니다
기능 만들기handler_function_name() Language_Handler를 반환합니다 처럼 '경로 대 공유-개체' 토토 사이트 추천 C;
특수 반환 유형Language_Handler데이터베이스 시스템에 알려줍니다 이 함수가 정의 된 것 중 하나를 반환하지 않는다는 것SQL데이터 유형 및 IS 직접 사용할 수 없음SQL진술.
PL은 명령으로 선언해야합니다
만들기 [신뢰할 수있는] [절차] 토토 사이트 추천토토 사이트 추천 이름핸들러handler_function_name;
옵션 키워드신뢰할 수있는NO가없는 일반 데이터베이스 사용자를 지정합니다 슈퍼업자 권한은 이것을 사용할 수 있어야합니다 함수를 만들고 절차를 트리거하는 언어. PL 기능은 데이터베이스 내부에서 실행되므로 서버,신뢰할 수있는플래그 액세스를 허용하지 않는 토토 사이트 추천에 대해서만 제공됩니다. 데이터베이스 서버 내부 또는 파일 시스템. 그만큼 토토 사이트 추천pl/pgsql, PL/TCL및pl/perl신뢰할 수있는 것으로 간주됩니다. 그만큼 언어pl/tclu, pl/perlu및pl/pythonu설계되었습니다 무제한 기능을 제공하려면not표시하십시오 신뢰할 수 있습니다.
예제 36-1수동 설치 절차가 어떻게 작동하는지 보여줍니다 언어로PL/PGSQL.
예 36-1. 수동 설치PL/PGSQL
다음 명령은 데이터베이스 서버에 위치합니다 의 공유 객체 찾기pl/pgsql토토 사이트 추천의 통화 처리기 기능.
함수 만들기 plpgsql_call_handler () language_handler를 반환합니다 '$ libdir/plpgsql'토토 사이트 추천 c;
명령
신뢰할 수있는 절차 토토 사이트 추천 생성 PLPGSQL 핸들러 plpgsql_call_handler;
그런 다음 이전에 선언 한 호출 핸들러를 정의합니다 함수와 트리거에 대해 함수를 호출해야합니다 언어 속성이있는 절차PLPGSQL.
기본값PostgreSQL설치, 핸들러pl/pgsql토토 사이트 추천가 구축 및 설치되었습니다 에"라이브러리"디렉토리. 만약에tcl/tk지원이 구성되었습니다 에서,.PL/TCLandpl/tclu도 건축되었습니다 같은 위치에 설치됩니다. 마찬가지로,pl/perlandpl/perlu핸들러가 빌드 및 설치되었습니다 Perl 지원이 구성된 경우pl/pythonuPython이 지원되면 설치됩니다 구성됩니다.
이전 | 홈 | 다음 |
완전한 예 | 18626_18630 | pl/pgsql - SQL절차 토토 사이트 추천 |