Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển: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 đá tối nay phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

36.12. tỷ lệ kèo bóng đá tối nay tử do người dùng xác định

Mỗi tỷ lệ kèo bóng đá tối nay tử là"Đường cú pháp"Để gọi đến một chức năng cơ bản thực hiện công việc thực sự; Vì vậy, trước tiên bạn phải tạo chức năng cơ bản trước khi bạn có thể tạo tỷ lệ kèo bóng đá tối nay tử.không chỉ đơn thuần làĐường cú pháp, bởi vì nó mang thêm thông tin giúp người lập kế hoạch truy vấn tối ưu hóa các truy vấn sử dụng tỷ lệ kèo bóng đá tối nay tử. Phần tiếp theo sẽ được dành để giải thích thông tin bổ sung đó.

PostgreSQLHỗ trợ các tỷ lệ kèo bóng đá tối nay tử nhị phân bên trái, bên phải và nhị phân. Người vận hành có thể bị quá tải;

Đây là một ví dụ về việc tạo tỷ lệ kèo bóng đá tối nay tử để thêm hai số phức. Chúng tôi giả sử rằng chúng tôi đã tạo định nghĩa của loạiphức tạp(xemPhần 36.11). Đầu tiên chúng ta cần một chức năng thực hiện công việc, sau đó chúng ta có thể xác định tỷ lệ kèo bóng đá tối nay tử:

Tạo chức năng Complex_add (phức tạp, phức tạp)FileName',' Complex_add '

Bây giờ chúng ta có thể thực hiện một truy vấn như thế này:

Chọn (a + b) dưới dạng c từ test_complex;

Chúng tôi đã chỉ ra cách tạo một tỷ lệ kèo bóng đá tối nay tử nhị phân ở đây. Để tạo các tỷ lệ kèo bóng đá tối nay tử Unary, chỉ cần bỏ qua một trongLeftarg(cho trái không) hoặcRightarg(đối với không đúng). TheQuy trìnhmệnh đề và tỷ lệ kèo bóng đá tối nay mệnh đề đối số là tỷ lệ kèo bóng đá tối nay mục duy nhất được yêu cầu trongTạo tỷ lệ kèo bóng đá tối nay tử. TheCổ lưumệnh đề hiển thị trong ví dụ là một gợi ý tùy chọn cho trình tối ưu hóa truy vấn. Thông tin chi tiết vềCổ lưuvà tỷ lệ kèo bóng đá tối nay gợi ý về trình tối ưu hóa khác xuất hiện trong phần tiếp theo.