Postgresql 9.0.23 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 45. Danh mục hệ thống | NEXT |
Danh mụcPG_PROCCửa hàng thông tin về kèo bóng đá pháp chức năng (hoặc thủ tục). Nhìn thấyTạo kèo bóng đá phápvàPhần 35.3Để biết thêm thông tin.
Bảng chứa dữ liệu cho kèo bóng đá pháp chức năng tổng hợp cũng như chức năng đơn giản. Nếu nhưproisaggIS Đúng, nên có một hàng phù hợp trongpg_aggregate.
Bảng 45-32.PG_PROCcột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
proname | tên | Tên của kèo bóng đá pháp | |
Pronamespace | oid | PG_Namespace.oid | oid của không gian tên có chứa cái này kèo bóng đá pháp |
Proowner | oid | pg_authid.oid | Chủ sở hữu kèo bóng đá pháp |
prolang | oid | PG_L Language.oid | Ngôn ngữ thực hiện hoặc giao diện cuộc gọi của điều này kèo bóng đá pháp |
Procost | float4 | Chi phí thực hiện ước tính (tính theo đơn vịCPU_OPERATOR_COST); nếu nhưProretset, Đây là chi phí mỗi hàng được trả về | |
Prorows | float4 | Số lượng hàng kết quả ước tính (không nếu khôngProretset) | |
Provariadic | oid | PG_TYPE.oid | Loại dữ liệu của kèo bóng đá pháp phần tử tham số mảng variadic, hoặc bằng không nếu hàm không có biến. tham số |
proisagg | bool | Hàm là hàm tổng hợp | |
ProisWindow | bool | Hàm là hàm cửa sổ | |
prosecdef | bool | Hàm là một trình xác định bảo mật (nghĩa là, A"setuid"kèo bóng đá pháp) | |
ProissTrict | bool | Hàm trả về null nếu bất kỳ đối số cuộc gọi nào là null. Trong trường hợp đó, chức năng sẽ không thực sự được gọi tại tất cả. kèo bóng đá pháp chức năng không phải là"nghiêm ngặt"Phải chuẩn bị để xử lý NULL đầu vào. | |
Proretset | bool | hàm trả về một tập hợp (nghĩa là, nhiều giá trị kèo bóng đá pháp Kiểu dữ liệu được chỉ định) | |
Provolatile | char | ProvolatileTells Liệu kết quả của chức năng chỉ phụ thuộc vào đầu vào của nó lập luận, hoặc bị ảnh hưởng bởi kèo bóng đá pháp yếu tố bên ngoài. Nó làicho"Immutable"kèo bóng đá pháp chức năng, luôn luôn cung cấp kết quả tương tự cho cùng một đầu vào. Nó làScho"ổn định"kèo bóng đá pháp chức năng, có kết quả (cho Đã sửa lỗi đầu vào) Không thay đổi trong quét. Nó làVcho"Disrily"kèo bóng đá pháp chức năng, có kết quả có thể thay đổi bất cứ lúc nào. (Sử dụngVNgoài ra Đối với kèo bóng đá pháp chức năng với kèo bóng đá pháp tác dụng phụ, để kèo bóng đá pháp cuộc gọi đến chúng không thể được tối ưu hóa.) | |
pronargs | INT2 | Số lượng đối số đầu vào | |
pronargdefaults | INT2 | Số lượng đối số có mặc định | |
Prorettype | oid | pg_type.oid | Loại dữ liệu kèo bóng đá pháp giá trị trả về |
proArgTypes | oidvector | PG_TYPE.oid | 17232_17356InoutvàVariadicĐối số), và do đó đại diện cho chữ ký cuộc gọi kèo bóng đá pháp hàm. |
ProallArgTypes | oid [] | PG_TYPE.oid | 17813_17930outvàInoutĐối số); Tuy nhiên, nếu tất cả Đối số làinĐối số, this Trường sẽ là NULL. Lưu ý rằng đăng ký là dựa trên 1, vì lý do lịch sửproArgTypesđược đăng ký từ 0. |
ProArgModes | char [] | Một mảng với kèo bóng đá pháp chế độ của kèo bóng đá pháp đối số chức năng, được mã hóa dưới dạngichoinĐối số,ochooutĐối số,BchoInoutĐối số,VchoVariadicĐối số,TchoBảngĐối số. Nếu tất cả kèo bóng đá pháp đối số làinĐối số, trường này sẽ là NULL. Lưu ý rằng kèo bóng đá pháp chỉ số tương ứng với kèo bóng đá pháp vị trí củaProallArgTypeskhôngproArgTypes. | |
proargnames | Text [] | Một mảng có tên của kèo bóng đá pháp đối số chức năng. kèo bóng đá pháp đối số không có tên được đặt thành kèo bóng đá pháp chuỗi trống trong Mảng. Nếu không có đối số nào có tên, trường này sẽ là null. Lưu ý rằng kèo bóng đá pháp chỉ số tương ứng với vị trí củaProallArgTypeskhôngproArgTypes. | |
ProArgDefaults | Text | Biểu thức cây (trongNodetostring () Đại diện) cho
giá trị mặc định. Đây là danh sách vớipronargdefaultskèo bóng đá pháp yếu tố,
tương ứng với lần cuốin InputĐối số (tức là,
cuối cùngn proArgTypesVị trí). Nếu không có
Đối số có mặc định, trường này sẽ là NULL. |
|
prosrc | 20668_20674 | 20725_21019 | |
probin | Text | Thông tin bổ sung về cách gọi kèo bóng đá pháp. Một lần nữa, cách giải thích là dành riêng cho ngôn ngữ. | |
Proconfig | Text [] | Cài đặt cục bộ của kèo bóng đá pháp cho cấu hình thời gian chạy Biến | |
proacl | aclitem [] | Đặc quyền truy cập; nhìn thấyGrantvàthu hồiĐể biết chi tiết |
Đối với kèo bóng đá pháp chức năng được biên dịch, cả tích hợp và được tải động,prosrcChứa chức năng Tên ngôn ngữ C (Biểu tượng liên kết). Đối với tất cả kèo bóng đá pháp được biết đến khác kèo bóng đá pháp loại ngôn ngữ,prosrcchứa Văn bản nguồn của kèo bóng đá pháp.probinIS không được sử dụng ngoại trừ kèo bóng đá pháp chức năng C được nạp động, mà nó cho biết tên của tệp thư viện được chia sẻ chứa chức năng.