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ợ của 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 tỷ lệ kèo bóng đá phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

51,39.pg_proc

Danh mụcPG_PROCLưu trữ thông tin về tỷ lệ kèo bóng đá chức năng, quy trình, chức năng tổng hợp và tỷ lệ kèo bóng đá chức năng cửa sổ (gọi chung là tỷ lệ kèo bóng đá thói quen). Nhìn thấyTạo tỷ lệ kèo bóng đá, Tạo quy trình11422_11430Phần 37.3Để biết thêm thông tin.

nếuProkindCho biết mục nhập dành cho hàm tổng hợp, cần có một hàng phù hợp trongPG_AGGREGATE.

Bảng 51.39.PG_PROCcột

tên loại Tài liệu tham khảo Mô tả
oid oid định danh hàng
proname tên Tên của hàm
Pronamespace OID PG_Namespace.oid oid của không gian tên có chứa hàm này
Proowner OID pg_authid.oid Chủ sở hữu tỷ lệ kèo bóng đá
prolang OID PG_L Language.oid Ngôn ngữ thực hiện hoặc giao diện cuộc gọi của hàm này
Procost float4 Chi phí thực thi ước tính (tính theo đơn vịCPU_OPERATOR_COST); nếu nhưProretset, đây là chi phí cho 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 Kiểu dữ liệu của tỷ lệ kèo bóng đá phần tử tham số mảng variadic hoặc không nếu hàm không có tham số variadic
Prosupport RegProc PG_PROC.oid tỷ lệ kèo bóng đá hỗ trợ kế hoạch tùy chọn cho tỷ lệ kèo bóng đá này (xemPhần 37.11)
Prokind char fĐối với tỷ lệ kèo bóng đá bình thường,PĐối với một thủ tục,Acho hàm tổng hợp hoặcWcho tỷ lệ kèo bóng đá cửa sổ
prosecdef bool Hàm là một định nghĩa bảo mật (nghĩa là, ASetuidHồitỷ lệ kèo bóng đá)
Profeakproof bool Hàm không có tác dụng phụ. Không có thông tin về tỷ lệ kèo bóng đá đối số được truyền tải ngoại trừ thông qua giá trị trả về. Bất kỳ chức năng nào có thể ném lỗi tùy thuộc vào tỷ lệ kèo bóng đá giá trị của tỷ lệ kèo bóng đá đối số của nó không được chống rò rỉ.
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 cả. tỷ lệ kèo bóng đá chức năng không phải làHồinghiêm ngặtphải chuẩn bị để xử lý tỷ lệ kèo bóng đá đầu vào null.
Proretset bool Hàm trả về một tập hợp (nghĩa là, nhiều giá trị của kiểu dữ liệu được chỉ định)
Provolatile char ProvolatileCho biết kết quả của hàm chỉ phụ thuộc vào tỷ lệ kèo bóng đá đối số đầu vào của nó hay bị ảnh hưởng bởi tỷ lệ kèo bóng đá yếu tố bên ngoài. Nó làichoImmutableHồitỷ lệ kèo bóng đá chức năng, luôn cung cấp kết quả tương tự cho cùng một đầu vào. Nó làSchoổn địnhtỷ lệ kèo bóng đá hàm, có kết quả (cho đầu vào cố định) không thay đổi trong quá trình quét. Nó làVchoDisrilyHàm, có kết quả có thể thay đổi bất cứ lúc nào. (Sử dụngVCũng cho tỷ lệ kèo bóng đá chức năng với tỷ lệ kèo bóng đá tác dụng phụ, để tỷ lệ kèo bóng đá cuộc gọi đến chúng không thể được tối ưu hóa.)
char Cho biết tỷ lệ kèo bóng đá có thể được chạy một cách an toàn ở chế độ song song hay không. Nó làSĐối với tỷ lệ kèo bóng đá chức năng an toàn để chạy ở chế độ song song mà không bị hạn chế. Nó làRĐối với tỷ lệ kèo bóng đá chức năng có thể được chạy ở chế độ song song, nhưng việc thực hiện của chúng bị giới hạn ở Trưởng nhóm song song; tỷ lệ kèo bóng đá quy trình công nhân song song không thể gọi tỷ lệ kèo bóng đá chức năng này. Nó làuĐối với tỷ lệ kèo bóng đá chức năng không an toàn ở chế độ song song; sự hiện diện của một chức năng như vậy buộc một kế hoạch thực thi nối tiếp.
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 của giá trị trả về
proArgTypes oidvector PG_TYPE.oid Một mảng với tỷ lệ kèo bóng đá loại dữ liệu của tỷ lệ kèo bóng đá đối số chức năng. Điều này chỉ bao gồm tỷ lệ kèo bóng đá đối số đầu vào (bao gồmInoutVariadicĐối số), và do đó đại diện cho chữ ký cuộc gọi của hàm.
ProallArgTypes 20697_20704 PG_TYPE.oid Một mảng với tỷ lệ kèo bóng đá loại dữ liệu của tỷ lệ kèo bóng đá đối số chức năng. Điều này bao gồm tất cả tỷ lệ kèo bóng đá đối số (bao gồmoutInoutĐối số); Tuy nhiên, nếu tất cả tỷ lệ kèo bóng đá đối số làinĐối số, trường này sẽ là NULL. Lưu ý rằng đăng ký là dựa trên 1, trong khi vì lý do lịch sửproArgTypesđược đăng ký từ 0.
ProArgModes char [] Một mảng có chế độ của tỷ lệ kèo bóng đá đối số hàm, được mã hóa làichoinĐối số,OchooutĐối số,BchoInoutĐối số,VchoVariadic21888_21902TchoBảngĐối số. Nếu tất cả tỷ lệ kèo bóng đá đối số làinĐối số, trường này sẽ là NULL. Lưu ý rằng tỷ lệ kèo bóng đá chỉ số tương ứng với tỷ lệ kèo bóng đá vị trí củaProallArgTypeskhông22200_22213.
proargnames Text [] Một mảng có tên của tỷ lệ kèo bóng đá đối số chức năng. tỷ lệ kèo bóng đá đối số không có tên được đặt thành tỷ lệ kèo bóng đá chuỗi trống trong mảng. Nếu không có đối số nào có tên, lĩnh vực này sẽ là NULL. Lưu ý rằng tỷ lệ kèo bóng đá chỉ số tương ứng với tỷ lệ kèo bóng đá vị trí củaProallArgTypeskhôngproArgTypes.
ProArgDefaults pg_node_tree cây biểu thức (trongNodetostring ()23018_23077pronargdefaultstỷ lệ kèo bóng đá phần tử, tương ứng với phần cuốin INPUTĐối số (tức là, cuối cùngn proArgTypesVị trí). Nếu không có đối số nào có mặc định, trường này sẽ là NULL.
ProtrftTypes oid [] 23640_23687
prosrc Text Điều này cho biết trình xử lý chức năng cách gọi chức năng. Nó có thể là mã nguồn thực tế của hàm cho tỷ lệ kèo bóng đá ngôn ngữ được giải thích, biểu tượng liên kết, tên tệp hoặc bất cứ điều gì khác, tùy thuộc vào ngôn ngữ/quy ước gọi thực hiện.
probin Text Thông tin bổ sung về cách gọi tỷ lệ kèo bóng đá. Một lần nữa, cách giải thích là cụ thể về ngôn ngữ.
Proconfig Text [] Cài đặt cục bộ của hàm cho tỷ lệ kèo bóng đá biến cấu hình thời gian chạy
proacl aclitem [] Đặc quyền truy cập; nhìn thấyPhần 5.7Để biết chi tiết

Đối với tỷ lệ kèo bóng đá hàm được biên dịch, cả được tích hợp và tải động,prosrcchứa tên ngôn ngữ c của hàm (ký hiệu liên kết). Đối với tất cả tỷ lệ kèo bóng đá loại ngôn ngữ hiện đang được biết đến khác,prosrcChứa văn bản nguồn của hàm.probinkhông được sử dụng ngoại trừ tỷ lệ kèo bóng đá hàm C được tải động, trong đó nó cho tên của tệp thư viện được chia sẻ chứa hàm.