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

47.36. pg_proc

카탈로그pg_proc상점 기능(또는 절차)에 대한 정보. 참조토토 사이트 생성그리고섹션 35.3더 많은 정보를 원하시면.

이 테이블에는 일반 토토 사이트와 집계 토토 사이트에 대한 데이터가 포함되어 있습니다. 기능. 만일proisagg맞아요, 거기 있어요 에서 일치하는 행이어야 합니다.pg_aggregate.

표 47-36.pg_proc

이름 유형 참고자료 설명
oid oid 행 식별자(숨겨진 속성; 명시적으로 지정되어야 함) 선택됨)
proname 이름 함수 이름
pronamespace oid pg_namespace.oid 이 토토 사이트를 포함하는 네임스페이스의 OID
프로오너 oid pg_authid.oid 토토 사이트 소유자
프롤랑 oid pg_언어.oid 이 토토 사이트의 구현 언어 또는 호출 인터페이스
프로코스트 float4 예상 실행 비용(단위cpu_operator_cost); 만일프로레트셋, 이는 행당 비용입니다. 반환됨
프로로우 float4 예상 결과 행 수(그렇지 않은 경우 0프로레트셋)
프로바리아딕 oid pg_type.oid 가변 배열 매개변수 요소의 데이터 유형 또는 0 함수에 가변 매개변수가 없는 경우
프로트랜폼 regproc pg_proc.oid 이 토토 사이트에 대한 호출은 이 다른 토토 사이트로 단순화될 수 있습니다 (참조섹션 35.9.11)
proisagg 부울 토토 사이트는 집계 토토 사이트입니다.
proiswindow 부울 토토 사이트는 창 토토 사이트입니다.
prosecdef 부울 토토 사이트는 보안 정의자입니다(예: a"setuid"토토 사이트)
확산 방지 부울 이 기능에는 부작용이 없습니다. 에 대한 정보가 없습니다. 인수는 반환 값을 통하지 않고 전달됩니다. 모든 기능 인수 값에 따라 오류가 발생할 수 있습니다. 누출 방지 기능이 없습니다.
프로이스트스트릭트 부울 토토 사이트는 호출 인수가 null인 경우 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부터 시작하는 반면, 역사적 이유proargtypes이다 0부터 구독됩니다.
proargmodes 문자[] 다음으로 인코딩된 함수 인수의 모드가 있는 배열iforIN인수,ofor아웃인수,bforINOUT인수,vforVARIADIC인수,tfor인수. 모든 인수가 다음과 같은 경우IN인수를 사용하면 이 필드는 null이 됩니다. 아래 첨자가 해당됨에 유의하세요. ~의 위치로proallargtypes아님proargtypes.
proargnames 텍스트[] 함수 인수 이름이 포함된 배열. 인수 이름이 없으면 배열에서 빈 문자열로 설정됩니다. 다음 중 어느 것도 없는 경우 인수에 이름이 있으면 이 필드는 null이 됩니다. 참고하세요 아래 첨자는 다음 위치에 해당합니다.proallargtypes아님proargtypes.
proargdefaults pg_node_tree 표현 트리(innodeToString()표현)(기본값) 가치. 다음은 다음과 같은 목록입니다.pronargdefaults요소, 해당 마지막N 입력인수(즉, 마지막N proargtypes위치). 인수가 하나도 없으면 기본값이 있으면 이 필드는 null이 됩니다.
prosrc 텍스트 이것은 함수 핸들러에게 함수 호출 방법을 알려줍니다. 그것 해석된 함수의 실제 소스 코드일 수 있습니다. 언어, 링크 기호, 파일 이름 또는 기타 모든 것 구현 언어/호출 규칙에 따라 다름
프로빈 텍스트 함수 호출 방법에 대한 추가 정보. 다시, 해석은 언어별로 다릅니다.
프로구성 텍스트[] 런타임 구성을 위한 토토 사이트의 로컬 설정 변수
proacl 아클리템[] 접근 권한; 참조PostgreSQL : 문서 : 9.3 : 윈 토토젠 토토 : 문서 : 9.3 : Revoke자세한 내용은

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