사용 중토토 결과 생성, 아PostgreSQL사용자는 새로운 것을 등록할 수 있습니다 a를 사용하는 절차적 토토 결과포스트그레SQL데이터베이스. 이어서 기능 이 새로운 언어로 트리거 프로시저를 정의할 수 있습니다. 는 사용자는 다음을 가지고 있어야 합니다.포스트그레SQL새로운 토토 결과를 등록할 수 있는 슈퍼유저 권한입니다.
토토 결과 생성효과적인 연결 담당하는 호출 처리기가 있는 언어 이름 언어로 작성된 함수를 실행합니다. 참조프로그래머 가이드자세한 정보는 언어 호출 핸들러에 대해.
절차적 언어는 개인마다 로컬이라는 점에 유의하세요. 데이터베이스. 모든 데이터베이스에서 언어를 사용할 수 있도록 하려면 다음을 수행하십시오. 기본값은 다음 위치에 설치되어야 합니다.템플릿1데이터베이스.
신뢰할 수 있음호출을 지정합니다 해당 토토 결과에 대한 처리기는 안전합니다. 즉, 안전하지 않습니다. 권한이 없는 사용자에게 우회할 수 있는 기능을 제공합니다. 접근 제한. 이 키워드가 생략된 경우 토토 결과를 등록하면, 해당 사용자만PostgreSQL슈퍼유저 권한을 사용할 수 있습니다 새로운 기능을 생성하기 위한 토토 결과입니다.
이것은 시끄러운 단어입니다.
새로운 절차적 언어의 이름. 언어 이름은 대소문자를 구분하지 않습니다. 절차적 언어는 불가능하다. 내장 언어 중 하나를 재정의합니다.포스트그레SQL.
이전 버전과의 호환성을 위해 이름을 다음으로 묶을 수 있습니다. 작은따옴표.
call_handler이름은 호출될 이전에 등록된 함수의 절차적 언어 기능을 실행합니다. 통화 처리기 절차적 언어는 컴파일된 언어로 작성되어야 합니다. 버전 1 호출 규칙을 사용하는 C와 같은 언어 및 에 등록됨포스트그레SQL인수를 사용하지 않고 다음을 반환하는 함수로불투명유형, 자리 표시자 지정되지 않았거나 정의되지 않은 유형입니다.
이 명령은 일반적으로 다음에서 직접 실행해서는 안 됩니다. 사용자. 다음에서 제공되는 절차적 언어의 경우PostgreSQL배포,createlang스크립트를 사용해야 합니다. 또한 올바른 호출 처리기를 설치합니다. (createlang전화할 것이다만들기 언어내부적으로.)
다음을 사용하세요PostgreSQL : 문서 : 7.2 : 토토 사이트 추천 생성새 함수를 생성하는 명령입니다.
사용PostgreSQL : 문서 : 7.2 : 토토 사이트 삭제또는 더 나은 방법은droplang스크립트, 절차적 언어를 삭제합니다.
시스템 카탈로그pg_토토 결과현재 설치된 절차에 대한 정보를 기록합니다.
언어.
테이블 "pg_토토 결과" 속성 | 유형 | 수정자 -------------+---------+---------- 란이름 | 이름 | 라니플 | 부울 | 신뢰할 수 있는 lanpl | 부울 | 랜플콜포이드 | 이드 | 란컴파일러 | 텍스트 | 란이름 | 라니플 | 신뢰할 수 있는 lanpl | 랜플콜포이드 | 란컴파일러 -------------+---------+------------+------------+---------------+------------ 내부 | 에프 | 에프 | 0 | 해당사항 없음 다 | 에프 | 에프 | 0 | /bin/cc SQL | 에프 | 에프 | 0 | 포스트그레스
현재 절차적 언어의 정의는 다음과 같습니다. 생성된 후 변경되었습니다.