PostgreSQL: soi kèo bóng đá | |||
---|---|---|---|
prev | UP | Chương 49. Danh mục hệ thống | Tiếp theo |
Danh mụcPG_PROCLưu trữ thông tin về kèo bóng đá hom nay chức năng (hoặc thủ tục). Nhìn thấytạo chức năngvàPhần 35.3Để biết thêm thông tin.
Bảng chứa dữ liệu cho kèo bóng đá hom nay hàm tổng hợp cũng như kèo bóng đá hom nay hàm đơn giản. Nếu nhưproisagglà đúng, cần có một hàng phù hợp trongpg_aggregate.
Bảng 49-37.PG_PROCcột
tên | loại | Tài liệu tham khảo | Mô tả |
---|---|---|---|
oid | oid | định danh hàng (thuộc tính ẩn; phải được chọn rõ ràng) | |
proname | tên | Tên kèo bóng đá hom nay hàm | |
Pronamespace | oid | PostgreSQL: kèo.oid | oid kèo bóng đá hom nay không gian tên có chứa hàm này |
Proowner | oid | pg_authid.oid | Chủ sở hữu kèo bóng đá hom nay chức năng |
prolang | oid | kèo bóng đá pháp:.oid | Ngôn ngữ thực hiện hoặc giao diện cuộc gọi kèo bóng đá hom nay chức năng này |
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 | 12683_12730Proretset) | |
Provariadic | oid | pg_type.oid | Kiểu dữ liệu của kèo bóng đá hom nay phần tử tham số mảng variadic hoặc không nếu hàm không có tham số variadic |
Protransform | RegProc | PG_PROC.oid | Cuộc gọi đến chức năng này có thể được đơn giản hóa bằng hàm khác (xemPhần 35.9.11) |
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 định nghĩa bảo mật (nghĩa là, A"setuid"chức năng) | |
Profeakproof | bool | 14087_14297 | |
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ả. kèo bóng đá hom nay chức năng không phải là"nghiêm ngặt"phải được chuẩn bị để xử lý kèo bóng đá hom nay đầu vào null. | |
Proretset | bool | Hàm trả về một tập hợp (nghĩa là, nhiều giá trị kèo bóng đá hom nay loại dữ liệu được chỉ định) | |
Provolatile | Char | ProvolatileCho biết kết quả của hàm chỉ phụ thuộc vào kèo bóng đá hom nay đối số đầu vào của nó hay bị ảnh hưởng bởi kèo bóng đá hom nay yếu tố bên ngoài. Nó làicho"Immutable"kèo bóng đá hom nay 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 định"Hàm, có kết quả (cho đầu vào cố định) không thay đổi trong quá trình quét. Nó làVcho"Disrily"15458_15517VCũng cho kèo bóng đá hom nay chức năng có tác dụng phụ, để kèo bóng đá hom nay 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 đá hom nay giá trị trả về |
proArgTypes | oidvector | PG_TYPE.oid | Một mảng với kèo bóng đá hom nay loại dữ liệu của kèo bóng đá hom nay đối số chức năng. Điều này chỉ bao gồm kèo bóng đá hom nay đối số đầu vào (bao gồmInoutvàVariadicĐối số), và do đó đại diện cho chữ ký cuộc gọi kèo bóng đá hom nay hàm. |
ProallArgTypes | oid [] | PG_TYPE.oid | Một mảng với kèo bóng đá hom nay loại dữ liệu của kèo bóng đá hom nay đối số chức năng. Điều này bao gồm tất cả kèo bóng đá hom nay đối số (bao gồmoutvàInoutĐối số); Tuy nhiên, nếu tất cả kèo bóng đá hom nay đố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 kèo bóng đá hom nay đối số hàm, được mã hóa làichoinĐối số,OchooutĐối số,BchoInoutĐối số,VchoVariadicĐối số,T17762_17769BảngĐối số. Nếu tất cả kèo bóng đá hom nay đối số là17854_17858Đối số, trường này sẽ là NULL. Lưu ý rằng kèo bóng đá hom nay chỉ số tương ứng với kèo bóng đá hom nay vị trí củaProallArgTypeskhôngproArgTypes. | |
proargnames | Text [] | Một mảng có tên của kèo bóng đá hom nay đối số chức năng. kèo bóng đá hom nay đối số không có tên được đặt thành kèo bóng đá hom nay 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 kèo bóng đá hom nay chỉ số tương ứng với kèo bóng đá hom nay vị trí củaProallArgTypeskhôngproArgTypes. | |
ProArgDefaults | pg_node_tree | Biểu thức cây (trongNodetostring () Biểu diễn) cho kèo bóng đá hom nay giá trị mặc định. Đây là danh sách vớipronargdefaultskèo bóng đá hom nay phần tử, tương ứng với phần cuốin Đầu vàoĐối số (tức là, cuối cùngn proArgTypes18994_19073 |
|
ProtrftTypes | oid [] | Kiểu dữ liệu OIDS để áp dụng kèo bóng đá hom nay biến đổi. | |
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 kèo bóng đá hom nay 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 chức nă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 chức năng cho kèo bóng đá hom nay biến cấu hình thời gian chạy | |
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 đá hom nay 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). Đối với tất cả kèo bóng đá hom nay loại ngôn ngữ hiện đang được biết đến khác,prosrcchứa văn bản nguồn kèo bóng đá hom nay hàm.probinkhông được sử dụng ngoại trừ kèo bóng đá hom nay 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.