Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ kèo bóng đá pháp PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá pháp phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

kèo bóng đá pháp45.32.PG_PROC

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ápPhầ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_17356InoutVariadicĐố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_17930outInoutĐố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ấyGrantthu 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.