pg_proc카탈로그pg_proc함수(또는 프로시저)에 대한 정보를 저장합니다. 참조토토 사이트 추천 생성그리고PostgreSQL : 문서 : 10 : 37.3. 사용자 정의 와이즈 토토더 많은 정보를 원하시면.
이 테이블에는 일반 토토 사이트 추천뿐만 아니라 집계 토토 사이트 추천에 대한 데이터가 포함되어 있습니다. 만일proisagg참입니다. 일치하는 행이 있어야 합니다.pg_aggregate.
표 51.39. pg_proc열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
oid |
oid |
행 식별자(숨겨진 속성, 명시적으로 선택해야 함) | |
proname |
이름 |
함수 이름 | |
pronamespace |
oid |
|
이 토토 사이트 추천를 포함하는 네임스페이스의 OID |
프로오너 |
oid |
|
토토 사이트 추천 소유자 |
프롤랑 |
oid |
|
이 토토 사이트 추천의 구현 언어 또는 호출 인터페이스 |
프로코스트 |
플로트4 |
예상 실행 비용(단위cpu_operator_cost); 만일proretset, 반환된 행당 비용입니다. |
|
프로로우 |
float4 |
예상 결과 행 수(그렇지 않은 경우 0프로레트셋) |
|
프로바리아딕 |
oid |
|
가변 배열 매개변수 요소의 데이터 유형, 또는 함수에 가변 매개변수가 없는 경우 0 |
프로트랜폼 |
regproc |
|
이 토토 사이트 추천에 대한 호출은 이 다른 토토 사이트 추천로 단순화될 수 있습니다(참조섹션 37.9.10) |
proisagg |
부울 |
토토 사이트 추천는 집계 토토 사이트 추천입니다. | |
프로이스윈도우 |
부울 |
토토 사이트 추천는 창 토토 사이트 추천입니다 | |
prosecdef |
부울 |
토토 사이트 추천는 보안 정의자입니다(예: a“setuid”토토 사이트 추천) | |
확산방지 |
부울 |
이 기능에는 부작용이 없습니다. 반환 값을 통하지 않고는 인수에 대한 정보가 전달되지 않습니다. 인수 값에 따라 오류가 발생할 수 있는 함수는 누출 방지 기능이 없습니다. | |
프로이스트스트릭트 |
부울 |
토토 사이트 추천는 호출 인수가 null인 경우 null을 반환합니다. 이 경우 토토 사이트 추천는 실제로 전혀 호출되지 않습니다. 그렇지 않은 기능“엄격”널 입력을 처리할 준비가 되어 있어야 합니다. | |
프로레트셋 |
부울 |
함수는 집합을 반환합니다(즉, 지정된 데이터 유형의 여러 값) | |
프로휘발성 |
문자 |
프로휘발성토토 사이트 추천의 결과가 입력 인수에만 의존하는지 아니면 외부 요인의 영향을 받는지 알려줍니다. 그것은ifor“불변”토토 사이트 추천는 동일한 입력에 대해 항상 동일한 결과를 제공합니다. 그것은sfor“안정적”토토 사이트 추천, 그 결과(고정 입력의 경우)는 스캔 내에서 변경되지 않습니다. 그것은vfor“휘발성”토토 사이트 추천, 그 결과는 언제든지 변경될 수 있습니다. (사용v또한 부작용이 있는 토토 사이트 추천의 경우 호출이 최적화될 수 없습니다.) |
|
전파형 |
문자 |
전파형토토 사이트 추천가 병렬 모드에서 안전하게 실행될 수 있는지 여부를 알려줍니다. 그것은s제한 없이 병렬 모드에서 안전하게 실행되는 기능을 위한 것입니다. 그것은r병렬 모드에서 실행될 수 있지만 실행이 병렬 그룹 리더로 제한되는 기능의 경우; 병렬 작업자 프로세스는 이러한 토토 사이트 추천를 호출할 수 없습니다. 그것은u병렬 모드에서 안전하지 않은 기능의 경우; 그러한 토토 사이트 추천가 있으면 직렬 실행 계획이 강제됩니다. |
|
예측자 |
int2 |
입력 인수 개수 | |
pronargdefaults |
int2 |
기본값이 있는 인수 수 | |
프로레트타입 |
oid |
|
반환 값의 데이터 유형 |
proargtypes |
oidVector |
|
함수 인수의 데이터 유형이 포함된 배열. 여기에는 입력 인수만 포함됩니다(INOUT그리고VARIADIC인수), 따라서 토토 사이트 추천의 호출 서명을 나타냅니다. |
proallargtypes |
oid[] |
|
함수 인수의 데이터 유형이 포함된 배열. 여기에는 모든 인수가 포함됩니다(OUT그리고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 |
아클리템[] |
접근 권한; 참조그랜트그리고취소자세한 내용은 |
내장 및 동적으로 로드된 컴파일된 토토 사이트 추천의 경우,prosrc함수의 C 언어 이름(링크 기호)을 포함합니다. 현재 알려진 다른 모든 언어 유형의 경우,prosrc함수의 소스 텍스트를 포함합니다.프로빈함수를 포함하는 공유 라이브러리 파일의 이름을 제공하는 동적으로 로드된 C 함수를 제외하고는 사용되지 않습니다.