이 카탈로그는 기능(또는 절차). 에 대한 설명만들기 기능그리고프로그래머 가이드일부 필드의 의미에 대한 추가 정보가 포함되어 있습니다.
이 테이블에는 집계 스포츠 토토에 대한 데이터와 일반 기능. 만일proisagg이다 true, 일치하는 행이 있어야 합니다.pg_aggregate.
표 3-24. pg_proc 열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| 이름 | 이름 | 함수 이름 | |
| pronamespace | oid | pg_namespace.oid | 이것을 포함하는 네임스페이스의 OID 기능 |
| 프로오너 | int4 | pg_shadow.usesysid | 스포츠 토토 소유자(작성자) |
| 프롤랑 | oid | pg_언어.oid | 이것의 구현 언어 또는 호출 인터페이스 기능 |
| proisagg | 부울 | 스포츠 토토는 집계 스포츠 토토입니다. | |
| prosecdef | 부울 | 스포츠 토토는 보안 정의자입니다(예: a"setuid"스포츠 토토) | |
| 프로이스트스트릭트 | 부울 | 호출 인수가 null인 경우 스포츠 토토는 null을 반환합니다. 이 경우 스포츠 토토는 실제로 호출되지 않습니다. 모두. 그렇지 않은 기능"엄격"null을 처리할 준비가 되어 있어야 합니다. 입력. | |
| 프로레트셋 | 부울 | 함수는 집합을 반환합니다(즉, 지정된 데이터 유형) | |
| 프로휘발성 | 문자 | 프로휘발성말한다 스포츠 토토의 결과가 입력에만 의존하는지 여부 논쟁을 벌이거나 외부 요인의 영향을 받습니다. 그것은ifor"불변"스포츠 토토, 항상 동일한 입력에 대해 동일한 결과를 제공합니다. 그것은sfor"안정적"스포츠 토토, 그 결과(에 대한 고정 입력)은 스캔 내에서 변경되지 않습니다. 그것은vfor"휘발성"함수, 그 결과는 다음과 같습니다. 언제든지 변경됩니다. (사용v또한 부작용이 있는 스포츠 토토의 경우 이를 호출합니다. 최적화될 수 없습니다.) | |
| 예측자 | int2 | 인수 수 | |
| 프로레트타입 | oid | pg_type.oid | 반환 값의 데이터 유형 |
| proargtypes | oidVector | pg_type.oid | 함수의 데이터 유형이 포함된 벡터 인수 |
| prosrc | 텍스트 | 이것은 함수 핸들러에게 호출 방법을 알려줍니다. 기능. 실제 소스 코드일 수도 있습니다. 해석된 언어를 위한 기능, 링크 기호, 파일 이름이나 다른 어떤 것에 대해서든 구현 언어/호출 규칙. | |
| 프로빈 | 바이테아 | 호출 방법에 대한 추가 정보 기능. 또 해석은 이렇습니다 언어별로. | |
| 프로아클 | 아클리템[] | 접근 권한 |
현재 prosrc에는 함수의 C 언어 이름이 포함되어 있습니다. (링크 기호) 내장 및 컴파일된 함수 모두 동적으로 로드됩니다. 다른 모든 언어 유형의 경우 prosrc에는 다음이 포함됩니다. 함수의 소스 텍스트입니다.
현재 동적으로 로드되는 C를 제외하고는 프로빈이 사용되지 않습니다. 공유 라이브러리 파일의 이름을 제공하는 함수 함수가 포함되어 있습니다.