이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.범퍼카 토토 PostgreSQL : 문서 : 17 : 51.39. pg_proc버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

49.37. pg_proc

카탈로그pg_proc함수(또는 프로시저)에 대한 정보를 저장합니다. 참조PostgreSQL : 문서 : 9.5 : 무지개 토토 만들기그리고PostgreSQL : 문서 : 9.5 : 사용자 정의 스포츠 토토자세한 정보는.

이 테이블에는 일반 토토 꽁 머니뿐만 아니라 집계 토토 꽁 머니에 대한 데이터가 포함되어 있습니다. 만일proisagg참입니다. 일치하는 행이 있어야 합니다.pg_aggregate.

표 49-37.pg_proc

이름 유형 참고자료 설명
oid oid 행 식별자(숨겨진 속성, 명시적으로 선택해야 함)
이름 이름 함수 이름
pronamespace oid 사설 토토 사이트 : 문서.oid 이 토토 꽁 머니를 포함하는 네임스페이스의 OID
프로오너 oid pg_authid.oid 토토 꽁 머니 소유자
프로랭 oid pg_언어.oid 이 토토 꽁 머니의 구현 언어 또는 호출 인터페이스
프로코스트 플로트4 예상 실행 비용(단위)cpu_operator_cost); 만일프로레트셋, 반환된 행당 비용입니다.
프로로우 플로트4 예상 결과 행 수(그렇지 않은 경우 0프로레트셋)
프로바리아딕 oid pg_type.oid 가변 배열 매개변수 요소의 데이터 유형, 또는 함수에 가변 매개변수가 없는 경우 0
프로트랜폼 regproc pg_proc.oid 이 토토 꽁 머니에 대한 호출은 이 다른 토토 꽁 머니로 단순화될 수 있습니다(참조섹션 35.9.11)
proisagg 부울 토토 꽁 머니는 집계 토토 꽁 머니입니다.
proiswindow 부울 토토 꽁 머니는 창 토토 꽁 머니입니다.
prosecdef 부울 토토 꽁 머니는 보안 정의자입니다(예: a"setuid"토토 꽁 머니)
확산방지 부울 이 기능에는 부작용이 없습니다. 반환 값을 통하지 않고는 인수에 대한 정보가 전달되지 않습니다. 인수 값에 따라 오류가 발생할 수 있는 함수는 누출 방지 기능이 없습니다.
프로이스트스트릭트 부울 토토 꽁 머니는 호출 인수가 null인 경우 null을 반환합니다. 이 경우 토토 꽁 머니는 실제로 전혀 호출되지 않습니다. 그렇지 않은 기능"엄격"널 입력을 처리할 준비가 되어 있어야 합니다.
프로레트셋 부울 함수는 집합을 반환합니다(즉, 지정된 데이터 유형의 여러 값)
프로휘발성 문자 프로휘발성토토 꽁 머니의 결과가 입력 인수에만 의존하는지 아니면 외부 요인의 영향을 받는지 알려줍니다. 그것은ifor"불변"토토 꽁 머니는 동일한 입력에 대해 항상 동일한 결과를 제공합니다. 그것은sfor"안정적"토토 꽁 머니, 그 결과(고정 입력의 경우)는 스캔 내에서 변경되지 않습니다. 그것은vfor"휘발성"토토 꽁 머니, 그 결과는 언제든지 변경될 수 있습니다. (사용v또한 부작용이 있는 토토 꽁 머니의 경우 호출이 최적화될 수 없습니다.)
예측자 int2 입력 인수 수
pronargdefaults int2 기본값이 있는 인수 수
프로레트타입 oid pg_type.oid 반환 값의 데이터 유형
proargtypes oidVector pg_type.oid 함수 인수의 데이터 유형이 포함된 배열. 여기에는 입력 인수만 포함됩니다(INOUT그리고VARIADIC인수), 따라서 토토 꽁 머니의 호출 서명을 나타냅니다.
proallargtypes oid[] pg_type.oid 함수 인수의 데이터 유형이 포함된 배열. 여기에는 모든 인수가 포함됩니다(아웃그리고INOUT인수); 그러나 모든 인수가 다음과 같은 경우IN인수를 사용하면 이 필드는 null이 됩니다. 첨자는 1부터 시작하는 반면 역사적 이유로 인해proargtypes0부터 첨자됩니다.
proargmodes 문자[] 다음으로 인코딩된 함수 인수의 모드가 있는 배열iforIN인수,ofor밖으로인수,bforINOUT인수,vforVARIADIC인수,tfor인수. 모든 인수가 다음과 같은 경우IN인수를 사용하면 이 필드는 null이 됩니다. 아래 첨자는의 위치에 해당합니다.proallargtypes아님proargtypes.
proargnames 텍스트[] 함수 인수 이름이 포함된 배열. 이름이 없는 인수는 배열에서 빈 문자열로 설정됩니다. 인수에 이름이 없으면 이 필드는 null이 됩니다. 아래 첨자는의 위치에 해당합니다.proallargtypes아님proargtypes.
proargdefaults pg_node_tree 표현 트리(innodeToString()표현)을 기본값으로 사용합니다. 다음은 다음과 같은 목록입니다.pronargdefaults요소, 마지막에 해당N 입력인수(즉, 마지막N proargtypes위치). 인수에 기본값이 없으면 이 필드는 null이 됩니다.
protrftypes oid[] 변환을 적용할 데이터 유형 OID.
prosrc 텍스트 이것은 함수 핸들러에게 함수 호출 방법을 알려줍니다. 구현 언어/호출 규칙에 따라 해석된 언어, 링크 기호, 파일 이름 또는 기타 모든 것에 대한 함수의 실제 소스 코드일 수 있습니다.
프로빈 텍스트 함수 호출 방법에 대한 추가 정보. 다시 말하지만 해석은 언어별로 다릅니다.
프로구성 텍스트[] 런타임 구성 변수에 대한 토토 꽁 머니의 로컬 설정
proacl 아클리템[] 접근 권한; 참조PostgreSQL : 문서 : 9.5 : 스포츠 토토 베트맨그리고윈 토토 : 문서 : 9.5 : Revoke자세한 내용은

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