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

49.37. PG_PROC

카탈로그PG_PROC토토 꽁 머니 (또는 절차)에 대한 정보를 저장합니다. 보다PostgreSQL : 문서 : 9.5 : 무지개 토토 만들기andPostgreSQL : 문서 : 9.5 : 사용자 정의 스포츠자세한 내용은

테이블에는 일반 기능뿐만 아니라 집계 기능에 대한 데이터가 포함되어 있습니다. 만약에proisagg사실입니다. 일치하는 행이 있어야합니다.pg_aggregate.

표 49-37.PG_PROC

이름 타입 참조 설명
OID OID 행 식별자 (숨겨진 속성; 명시 적으로 선택해야 함)
Proname 이름 함수 이름
pronamespace OID 사설 토토 사이트 : 문서.Oid 이 함수를 포함하는 네임 스페이스의 OID
Proowner OID pg_authid.Oid 토토 꽁 머니의 소유자
Prolang OID 토토 꽁 머니 PostgreSQL.Oid 이 토토 꽁 머니의 구현 언어 또는 호출 인터페이스
Procost float4 추정 실행 비용 (단위cpu_operator_cost); 만약에ProretSet, 이것은 반환 된 행당 비용입니다
Prorows float4 추정 결과 행 수 (제로가 아닌 경우Proretset)
Provariadic OID pg_type.Oid Variadic Array 매개 변수의 요소의 데이터 유형 또는 토토 꽁 머니에 Variadic 매개 변수가없는 경우 0
돌기 Regproc PG_PROC.Oid 이 기능에 대한 호출은이 다른 기능으로 단순화 될 수 있습니다 (섹션 35.9.11)
Proisagg bool 토토 꽁 머니는 집계 토토 꽁 머니입니다
ProisWindow bool 토토 꽁 머니는 창 토토 꽁 머니입니다
resecdef bool 토토 꽁 머니는 보안 정의기입니다 (예 : A"setuid"기능)
ProLeakProof bool 토토 꽁 머니에는 부작용이 없습니다. 반환 값을 통해 제외한 인수에 대한 정보는 전달되지 않습니다. 인수 값에 따라 오류를 던질 수있는 기능은 누출 방지되지 않습니다.
proisstrict bool 토토 꽁 머니는 호출 인수가 null 인 경우 null을 반환합니다. 이 경우 기능은 실제로 호출되지 않습니다. 그렇지 않은 기능"엄격한"널 입력을 처리 할 준비가되어 있어야합니다.
ProretSet bool 토토 꽁 머니는 세트를 반환합니다 (즉, 지정된 데이터 유형의 여러 값)
Provolatile char Provolatile토토 꽁 머니의 결과가 입력 인수에만 의존하는지 또는 외부 요인의 영향을 받는지 여부를 알려줍니다. 그것은ifor"불변"토토 꽁 머니. 동일한 입력에 대해 항상 동일한 결과를 제공합니다. 그것은Sfor"안정된"토토 꽁 머니, 결과 (고정 입력의 경우)는 스캔 내에서 변경되지 않습니다. 그것은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인수,이 필드는 무효가됩니다. 구독은의 위치에 해당합니다.proallargtypesnotProArgTypes.
proArgnames 텍스트 [] 함수 인수의 이름을 가진 배열. 이름이없는 인수는 배열에서 비어있는 문자열로 설정됩니다. 인수 중 어느 것도 이름이 없으면이 필드는 무효가됩니다. 구독은의 위치에 해당합니다.proallargtypesnotProArgTypes.
proArgDefaults pg_node_tree 표현 나무 (innodetostring ()표현) 기본값에 대한. 이것은의 목록입니다.pronargdefaults요소, 마지막에 해당n 입력인수 (즉, 마지막n ProArgTypes위치). 인수 중 어느 것도 채무 불이행이 없다면,이 필드는 널가됩니다.
crotrftypes OID [] 변환을 적용 할 데이터 유형 OID.
prosrc 텍스트 ​​기능 핸들러에게 함수를 호출하는 방법을 알려줍니다. 구현 언어/호출 규칙에 따라 해석 된 언어, 링크 기호, 파일 이름 또는 그 밖의 다른 기능의 실제 소스 코드 일 수 있습니다.
Probin 텍스트 토토 꽁 머니 호출 방법에 대한 추가 정보. 다시 말하지만, 해석은 언어에 따라 다릅니다.
Proconfig 텍스트 [] 런타임 구성 변수에 대한 기능의 로컬 설정
proacl aclitem [] 액세스 권한; 보다PostgreSQL : 문서 : 9.5 : 스포츠 토토 베트맨and윈 토토 : 문서 : 9.5 : Revoke자세한 내용

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