카탈로그pg_proc상점 기능(또는 절차)에 대한 정보. 참조PostgreSQL: Tài liệu: 8.4: Tạo chức nă토토 사이트 추천그리고섹션 34.3더 많은 정보를 원하시면.
이 테이블에는 집계 스포츠 토토에 대한 데이터와 일반 기능. 만일proisagg이다 true, 일치하는 행이 있어야 합니다.pg_aggregate.
표 44-30.pg_proc열
| 이름 | 유형 | 참고자료 | 설명 |
|---|---|---|---|
| 이름 | 이름 | 함수 이름 | |
| pronamespace | oid | pg_namespace.oid | 이것을 포함하는 네임스페이스의 OID 기능 |
| 프로오너 | oid | pg_authid.oid | 스포츠 토토 소유자 |
| 프로랭 | oid | pg_언어.oid | 이것의 구현 언어 또는 호출 인터페이스 기능 |
| 프로코스트 | float4 | 예상 실행 비용(단위)cpu_operator_cost); 만일프로레트셋이건 비용이군요 반환된 행당 | |
| 프로로우 | 플로트4 | 예상 결과 행 수(그렇지 않은 경우 0proretset) | |
| 프로바리아딕 | oid | pg_type.oid | 가변 배열 매개변수 요소의 데이터 유형, 또는 함수에 가변 변수가 없으면 0입니다. 매개변수 |
| 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 | 텍스트 | 표현 트리(innodeToString()대표)에 대한
기본값. 다음은 다음과 같은 목록입니다.pronargdefaults요소,
마지막에 해당N 입력인수(즉,
마지막N proargtypes위치). 다음 중 어느 것도 해당되지 않는 경우
인수에는 기본값이 있으며 이 필드는 null이 됩니다. |
|
| prosrc | 텍스트 | 이것은 함수 핸들러에게 호출 방법을 알려줍니다. 기능. 실제 소스 코드일 수도 있습니다. 해석된 언어를 위한 기능, 링크 기호, 파일 이름이나 다른 어떤 것에 대해서든 구현 언어/호출 규칙 | |
| 프로빈 | 바이테아 | 호출 방법에 대한 추가 정보 기능. 또 해석은 이렇습니다 언어별 | |
| 프로구성 | 텍스트[] | 런타임 구성을 위한 스포츠 토토의 로컬 설정 변수 | |
| proacl | 아클리템[] | 접근 권한; 참조그랜트그리고취소자세한 내용은 |
내장 및 동적으로 로드된 컴파일된 스포츠 토토의 경우,prosrc함수를 포함합니다 C 언어 이름(링크 기호). 현재 알려진 다른 모든 언어 유형,prosrc포함 함수의 소스 텍스트입니다.프로빈이다 동적으로 로드되는 C 함수를 제외하고는 사용되지 않습니다. 다음을 포함하는 공유 라이브러리 파일의 이름을 제공합니다. 기능.