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

45.32. PG_PROC

카탈로그PG_PROC상점 기능 (또는 절차)에 대한 정보. 보다함수 만들기and섹션 35.3자세한 내용은

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

표 45-32.PG_PROC

이름 Type 참조 설명
Proname 이름 함수 이름
pronamespace OID pg_namespace.Oid 이것을 포함하는 네임 스페이스의 OID 기능
Proowner OID pg_authid.Oid 무지개 토토 소유자
Prolang OID PG_LANGUAGE.Oid 이 구현 언어 또는 전화 인터페이스 기능
Procost float4 추정 실행 비용 (cpu_operator_cost); 만약에ProretSet, 이것은 비용입니다 행당 반환
Prorows float4 추정 결과 행 수 (제로가 아닌 경우Proretset)
Provariadic OID pg_type.Oid variadic 배열 매개 변수의 데이터 유형, 또는 함수에 변수가없는 경우 0 매개 변수
Proisagg bool 함수는 집계 함수입니다
ProisWindow bool 함수는 창 함수입니다
resecdef bool 함수는 보안 정의기입니다 (예 : A"setuid"함수)
ProissTrict bool 함수는 호출 인수가 null 인 경우 null을 반환합니다. 이 경우 기능은 실제로 호출되지 않습니다. 모두. 그렇지 않은 기능"엄격한"NULL을 처리 할 준비가되어 있어야합니다 입력.
ProretSet bool 함수 세트를 반환합니다 (즉, 여러 값의 값 지정된 데이터 유형)
Provolatile char Provolatile무지개 토토 결과가 입력에만 의존하는지 여부 논쟁, 또는 외부 요인에 의해 영향을받습니다. 그것은ifor"불변"항상 동일한 입력에 대해 동일한 결과를 전달하십시오. 그것은Sfor"안정"기능, 결과 (for 고정 된 입력) 스캔 내에서 변경되지 않습니다. 그것은Vfor"휘발성"결과, 결과 언제든지 변경하십시오. (사용V또한 부작용이있는 무지개 토토 경우, 그들에게 호출하십시오 최적화 할 수 없습니다.)
Pronargs int2 입력 인수 수
pronargdefaults int2 기본값이있는 인수 수
ProretType OID pg_type.Oid 반환 값의 데이터 유형
ProArgTypes oidvector pg_type.Oid 무지개 토토 데이터 유형이있는 배열 논쟁. 여기에는 입력 인수 만 포함됩니다 (포함inoutvariadic인수) 무지개 토토 호출 서명.
proallargtypes oid [] pg_type.Oid 무지개 토토 데이터 유형이있는 배열 논쟁. 여기에는 모든 인수가 포함됩니다 (포함outandinout인수); 그러나 모든 경우 인수는in인수, 이것 필드는 널입니다. 구독은 1 기반이며 역사적 이유로ProArgTypes0.
ProArgModes char [] 함수 인수 모드가있는 배열, 인코딩iforin인수,Oforout인수,Bforinout인수,Vforvariadic인수,tfor테이블인수. 모든 주장이in인수,이 필드는 무일하게됩니다. 구독은의 위치에 해당합니다.proallargtypes아님ProArgTypes.
proArgnames 텍스트 [] 함수 인수의 이름을 가진 배열. 이름이없는 인수는 정렬. 논쟁 중 어느 것도 이름이 없다면이 필드 NULL이 될 것입니다. 구독은 다음과 같습니다 의 위치proallargtypesnotProArgTypes.
ProArgDefaults 텍스트 표현 나무 (innodetostring ()표현) 기본값. 이것은의 목록입니다.pronargdefaults요소, 마지막에 해당n 입력인수 (즉, 마지막n ProArgTypes위치). 아무것도 없다면 인수에는 기본값이 있고이 필드는 무일하게됩니다.
prosrc 텍스트 이것은 기능 처리기에게 다음을 호출하는 방법을 알려줍니다 기능. 실제 소스 코드 일 수 있습니다 해석 된 언어, 링크 기호, 파일의 함수 이름 또는 다른 것에 따라 구현 언어/전화 컨벤션.
Probin 텍스트 호출 방법에 대한 추가 정보 기능. 다시, 해석은입니다 언어 별.
Proconfig 텍스트 [] 런타임 구성을위한 무지개 토토 로컬 설정 변수
proacl aclitem [] 액세스 권한; 보다grantandRevoke자세한 내용

내장 및 동적으로로드 된 컴파일 무지개 토토 경우prosrc함수를 포함합니다 c-language name (링크 기호). 현재 알려진 다른 모든 것에 대해 언어 유형,prosrc함수의 소스 텍스트.Probinis unused except for dynamically-loaded C functions, for which it 포함 된 공유 라이브러리 파일의 이름을 제공합니다. 기능.