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
Tài kèo bóng đá euro 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 kèo bóng đá euro trang chohiện tại9227_9308

kèo bóng đá euro8.20. Pseudo-Types

ThePostgreSQLkèo bóng đá euro hệ thống chứa một số mục nhập mục đích đặc biệt được gọi chung làPseudo-Types. Một kèo bóng đá euro giả không thể được sử dụng làm kiểu dữ liệu cột, nhưng nó có thể được sử dụng để khai báo đối số hoặc kèo bóng đá euro kết quả của hàm. Mỗi kèo bóng đá euro giả có sẵn đều hữu ích trong các tình huống trong đó hành vi của chức năng không tương ứng với việc chỉ đơn giản là lấy hoặc trả về giá trị của một cụ thểSQLKiểu dữ kèo bóng đá euro.Bảng 8-25Liệt kê các kèo bóng đá euro giả hiện có.

Bảng 8-25. Pseudo-Types

Tên Mô tả
bất kỳ Cho biết rằng một hàm chấp nhận bất kỳ kèo bóng đá euro dữ liệu đầu vào nào.
AnyEuity Cho biết rằng một hàm chấp nhận bất kỳ kèo bóng đá euro dữ liệu nào (xemPhần 36.2.5).
AnyArray Cho biết rằng một hàm chấp nhận bất kỳ kèo bóng đá euro dữ liệu mảng nào (xemPhần 36.2.5).
Anynonarray Cho biết rằng một hàm chấp nhận bất kỳ kèo bóng đá euro dữ liệu không phải nào (xemPhần 36.2.5).
Anyenum Cho biết rằng một hàm chấp nhận bất kỳ kèo bóng đá euro dữ liệu enum nào (xemPhần 36.2.5Phần 8.7).
Anyrange Cho biết rằng một hàm chấp nhận bất kỳ kèo bóng đá euro dữ liệu phạm vi nào (xemPhần 36.2.5Phần 8.17).
cString Cho biết rằng kèo bóng đá euro hàm chấp nhận hoặc trả về chuỗi C chấm dứt null.
Nội bộ Cho biết rằng một hàm chấp nhận hoặc trả về kiểu dữ kèo bóng đá euro bên trong máy chủ.
ngôn ngữ_handler kèo bóng đá euro trình xử lý cuộc gọi ngôn ngữ thủ tục được tuyên bố trả lạingôn ngữ_handler.
fdw_handler kèo bóng đá euro trình xử lý trình bao bọc nước ngoài được tuyên bố là trả lạifdw_handler.
index_am_handler Trình xử lý phương thức truy cập chỉ mục được tuyên bố trả vềindex_am_handler.
TSM_Handler kèo bóng đá euro bộ xử lý phương thức mẫu được tuyên bố trả lạiTSM_Handler.
Record Xác định chức năng lấy hoặc trả về kèo bóng đá euro hàng không xác định.
Trigger Hàm kích hoạt được khai báo trả vềTrigger.
event_trigger Hàm kích hoạt sự kiện được tuyên bố để trả vềevent_trigger.
PG_DDL_COMMAND Xác định biểu diễn các lệnh DDL có sẵn cho các kích hoạt sự kiện.
void cho biết rằng kèo bóng đá euro hàm trả về không có giá trị.
Opaque Một tên kèo bóng đá euro lỗi thời trước đây phục vụ tất cả các mục đích trên.

Các chức năng được mã hóa trong C (dù được tích hợp hoặc được tải động) có thể được khai báo để chấp nhận hoặc trả về bất kỳ kèo bóng đá euro dữ liệu giả nào trong số này. Tùy thuộc vào chức năng tác giả để đảm bảo rằng chức năng sẽ hoạt động an toàn khi kèo bóng đá euro giả được sử dụng làm kèo bóng đá euro đối số.

Các hàm được mã hóa bằng các ngôn ngữ thủ tục chỉ có thể sử dụng các kèo bóng đá euro giả được cho phép bởi các ngôn ngữ thực hiện của chúng. Hiện tại, hầu hết các ngôn ngữ thủ tục đều cấm sử dụng kèo bóng đá euro giả làm đối số và chỉ cho phépvoidRecordlà kèo bóng đá euro kết quả (cộngTriggerhoặcevent_triggerKhi hàm được sử dụng làm kích hoạt hoặc kích hoạt sự kiện). Một số cũng hỗ trợ các hàm đa hình bằng cách sử dụng các kèo bóng đá euroAnyEuity, AnyArray, Anynonarray, AnyenumAnyrange.

TheNội bộ14908_15055tỷ lệ kèo bóng đá tối nay:Truy vấn. Nếu kèo bóng đá euro hàm có ít nhất kèo bóng đá euroNội bộ-type đối số sau đó nó không thể được gọi từSQL. Để bảo tồn kèo bóng đá euro an toàn của hạn chế này, điều quan trọng là phải tuân theo quy tắc mã hóa này: Không tạo bất kỳ chức năng nào được tuyên bố trả lạiNội bộTrừ khi nó có ít nhất kèo bóng đá euroNội bộĐối số.