이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다범퍼카 토토 PostgreSQL : 문서 : 17 : 51.39. pg_proc버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

43.24. PG_PROC

카탈로그PG_PROC상점 기능 (또는 절차)에 대한 정보. 의 설명함수 생성and섹션 33.3일부 열의 의미.

테이블에는 골재 기능 및 평범한 기능. 만약에proisaggIS 사실, 일치하는 행이 있어야pg_aggregate.

표 43-24.PG_PROC

이름 타입 참조 설명
Proname 이름 함수 이름
pronamespace OID pg_namespace.Oid 이것을 포함하는 네임 스페이스의 OID 기능
Proowner int4 pg_shadow.usesysid 함수의 소유자
Prolang OID PG_LANGAUGE.Oid 구현 언어 또는 전화 인터페이스 기능
Proisagg bool 함수는 집계 함수입니다
prosecdef bool 함수는 보안 정의기입니다 (예 : A"setuid"함수)
proisstrict bool 함수는 호출 인수가 null 인 경우 null을 반환합니다. 이 경우 기능은 실제로 호출되지 않습니다. 모두. 그렇지 않은 기능"엄격한"null을 처리 할 준비가되어 있어야합니다 입력.
ProretSet bool 함수는 세트를 반환합니다 (즉, 여러 값의 값 지정된 데이터 유형)
Provolatile char Provolatile함수의 결과가 입력에만 의존하는지 여부 논쟁, 또는 외부 요인에 의해 영향을받습니다. 그것은ifor"불변"항상 동일한 입력에 대해 동일한 결과를 전달하십시오. 그것은Sfor"안정"기능, 결과 (for 고정 된 입력) 스캔 내에서 변경되지 않습니다. 그것은Vfor"휘발성"결과, 결과가 가능합니다 언제든지 변경하십시오. (사용V또한 부작용이있는 함수의 경우, 그들에게 호출하십시오 최적화 할 수 없습니다.)
Pronargs int2 인수 수
ProretType OID pg_type.Oid 반환 값의 데이터 유형
proargtypes oidvector pg_type.Oid 함수의 데이터 유형이있는 배열 인수
prosrc 텍스트 이것은 기능 처리기에게 다음을 호출하는 방법을 알려줍니다 기능. 실제 소스 코드 일 수 있습니다 해석 된 언어, 링크 기호, 파일의 함수 이름 또는 다른 것에 따라 구현 언어/전화 컨벤션.
Probin BYTEA 호출 방법에 대한 추가 정보 기능. 다시, 해석은입니다 언어 별.
proacl aclitem [] 액세스 권한

prosrc함수를 포함합니다 컴파일 된 함수에 대한 c- 언어 이름 (링크 기호) 내장 및 동적으로로드. 다른 모든 언어 유형의 경우prosrc함수를 포함합니다 소스 텍스트.Probin는 사용하지 않습니다 동적으로로드 된 C 함수의 경우 이름을 부여합니다. 함수가 포함 된 공유 라이브러리 파일의.