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

51,39.PG_PROC #

Danh mụcpg_procLưu trữ thông tin về cách đọc kèo bóng đá chức năng, quy trình, chức năng tổng hợp và cách đọc kèo bóng đá chức năng cửa sổ (gọi chung là cách đọc kèo bóng đá thói quen). Nhìn thấyTạo chức cách đọc kèo bóng đá, Tạo quy trìnhPhần 36.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

loại cột

Mô tả

oid oid

định danh hàng

proname tên

Tên của hàm

Pronamespace OID(Tài liệu tham khảoPG_Namespace.OID)

oid của không gian tên có chứa hàm này

proowner oid(Tài liệu tham khảopg_authid.oid)

Chủ sở hữu của chức cách đọc kèo bóng đá

prolang OID(Tài liệu tham khảoPG_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 hiện ước tính (tính theo đơn vịCPU_OPERATOR_COST); nếu nhưProretset14256_14289

Prorows float4

Số lượng hàng kết quả ước tính (không nếu khôngProretset)

Provariadic oid(Tài liệu tham khảoPG_TYPE.14983_14988)

Loại dữ liệu của cách đọc 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(Tài liệu tham khảoPG_PROC.oid)

Hỗ trợ kế hoạch cho chức cách đọc kèo bóng đá này (xemPhần 36.11) hoặc không nếu không

Prokind char

fĐối với chức cách đọc 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 chức cách đọc kèo bóng đá cửa sổ

prosecdef bool

Hàm là một trình xác định bảo mật (nghĩa là, Asetuidxôngchức cách đọc kèo bóng đá)

Profeakproof bool

Hàm không có tác dụng phụ. Không có thông tin về cách đọc 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 cách đọc kèo bóng đá giá trị của cách đọc 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ả. cách đọc kèo bóng đá chức năng không phải làHồinghiêm ngặtHồiphải chuẩn bị để xử lý cách đọc 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 loại dữ liệu được chỉ định)

Provolatile Char

Provolatilecho biết liệu kết quả của hàm chỉ phụ thuộc vào cách đọc kèo bóng đá đối số đầu vào của nó hay bị ảnh hưởng bởi cách đọc kèo bóng đá yếu tố bên ngoài. Nó làichoHồibất biếnHàm, luôn cung cấp kết quả tương tự cho cùng một đầu vào. Nó làSchoHồiỔn địnhHàngcách đọc kèo bóng đá chức năng, có kết quả (cho đầu vào cố định) không thay đổi trong quá trình quét. Nó làVchoDisrilecách đọc kèo bóng đá chức năng, có kết quả có thể thay đổi bất cứ lúc nào. (Sử dụngV18693_18783

Char

cho biết liệu chức cách đọc 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 cách đọc 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 cách đọc 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; cách đọc kèo bóng đá quy trình công nhân song song không thể gọi cách đọc kèo bóng đá chức năng này. Nó làuĐối với cách đọc 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(Tài liệu tham khảoPG_TYPE.oid)

20540_20571

proArgTypes oidvector(Tài liệu tham khảoPG_TYPE.OID)

Một mảng cách đọc kèo bóng đá loại dữ liệu của cách đọc kèo bóng đá đối số chức năng. Điều này chỉ bao gồm cách đọc 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 oid [](Tài liệu tham khảopg_type.OID)

Một mảng cách đọc kèo bóng đá loại dữ liệu của cách đọc kèo bóng đá đối số chức năng. Điều này bao gồm tất cả cách đọc kèo bóng đá đối số (bao gồmoutInoutĐối số); Tuy nhiên, nếu tất cả cách đọc 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 kèo bóng đá chế độ của cách đọc kèo bóng đá đối số hàm, được mã hóa lài22375_22382inĐối số,OchooutĐối số,BchoInoutĐối số,VchoVariadicĐối số,TchoBảngĐối số. Nếu tất cả cách đọc kèo bóng đá đối số làinĐối số, trường này sẽ là NULL. Lưu ý rằng cách đọc kèo bóng đá chỉ số tương ứng với cách đọc kèo bóng đá vị trí củaProallArgTypeskhôngproArgTypes.

proargnames Text []

Một mảng tên của cách đọc kèo bóng đá đối số chức năng. cách đọc kèo bóng đá đối số không có tên được đặt thành cách đọc 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 cách đọc kèo bóng đá chỉ số tương ứng với cách đọc kèo bóng đá vị trí của​​ProallArgTypeskhôngproArgTypes.

ProArgDefaults pg_node_tree

Biểu thức cây (trongNodetoString ()Biểu diễn) cho cách đọc kèo bóng đá giá trị mặc định. Đây là danh sách vớipronargdefaultscách đọc 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 [](Tài liệu tham khảopg_type.OID)

Một mảng của (cách đọc kèo bóng đá) loại dữ liệu đối số/kết quả để áp dụng cách đọc kèo bóng đá biến đổi (từ chức năngTransformmệnh đề). Null nếu không có.

prosrc Text

25082_25336

probin Text

Thông tin bổ sung về cách gọi chức cách đọc kèo bóng đá. Một lần nữa, cách giải thích là cụ thể về ngôn ngữ.

prosqlbody pg_node_tree

Cơ thể chức năng SQL được phân chia sẵn. Điều này được sử dụng cho cách đọc kèo bóng đá chức năng ngôn ngữ SQL khi cơ thể được đưa ra trong ký hiệu tiêu chuẩn SQL thay vì dưới dạng chuỗi theo nghĩa đen. Nó không có trong cách đọc kèo bóng đá trường hợp khác.

Proconfig Text []

Cài đặt cục bộ của hàm cho cách đọc 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.8Để biết chi tiết


Đối với cách đọc kèo bóng đá chức năng đượ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). Cho cách đọc kèo bóng đá hàm ngôn ngữ SQL,prosrcchứa văn bản nguồn của hàm nếu đó được chỉ định là một chuỗi theo nghĩa đen; Nhưng nếu cơ thể chức cách đọc kèo bóng đá được chỉ định theo kiểu tiêu chuẩn SQL,prosrckhông được sử dụng (thường là một chuỗi trống) vàprosqlbodyChứa định nghĩa được đặt trước. Đối với tất cả cách đọc 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.probinlà null ngoại trừ cách đọc 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 chức năng.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính cách đọc kèo bóng đá cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.