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 tỷ lệ kèo bóng đá.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

10.2. Người vận tỷ lệ kèo bóng đá

tỷ lệ kèo bóng đá tử cụ thể sẽ được sử dụng trong lời mời vận hành làPhần 4.1.6cho

Độ phân giải loại tỷ lệ kèo bóng đá tử

  1. Chọn các tỷ lệ kèo bóng đá tử được xem xét từpg_operatorDanh mục hệ thống.Phần). Nếu một tên tỷ lệ kèo bóng đá tử đủ điều kiện được đặt

    1. Nếu đường dẫn tìm kiếm tìm thấy nhiều tỷ lệ kèo bóng đá tử của

  2. Kiểm tra người vận tỷ lệ kèo bóng đá chấp nhận chính xác đầu vào

    1. Nếu một đối số của việc gọi tỷ lệ kèo bóng đá tử nhị phân làkhông xác địnhLoại, sau đó giả sửkhông xác địnhSẽ không bao giờ tìm thấy một trận đấu tại này

  3. Tìm kiếm trận đấu tốt nhất.

    1. loại bỏ các tỷ lệ kèo bóng đá tử ứng viên mà đầu vàokhông xác địnhnghĩa đen được coi là

    2. Chạy qua tất cả các ứng cử viên và giữ những người có

    3. Chạy qua tất cả các ứng cử viên và giữ những điều đó

    4. Nếu có bất kỳ đối số đầu vào nào làkhông xác định, Kiểm tra các loại loại được chấp nhậnchuỗiDanh mục nếu có ứng viên nào chấp nhận

    5. Nếu chỉ còn lại một ứng cử viên, hãy sử dụng nó. Nếu không

Một số ví dụ theo sau.

Ví dụ 10-1. Loại vận tỷ lệ kèo bóng đá số mũ

Chỉ có một tỷ lệ kèo bóng đá tử số mũ được xác định trongDouble. Máy quét gán một loại ban đầuSố nguyênĐối với cả hai đối số của truy vấn này

Chọn 2 ^ 3 làm "exp";

Vì vậy, trình phân tích cú pháp thực hiện chuyển đổi loại trên cả hai tỷ lệ kèo bóng đá hạng và

15838_15916

Ví dụ 10-2. Loại tỷ lệ kèo bóng đá tử nối chuỗi

Cú pháp giống như chuỗi được sử dụng để làm việc với các loại chuỗi

Một ví dụ với một đối số không xác định:

Chọn văn bản 'ABC' || 'def' là "văn bản và không xác định";

Trong trường hợp nàyTextcho cả hai đối số. TừText.

Đây là một kết nối trên các loại không xác định:

Chọn 'ABC' || 'def' là "không xác định";

Trong trường hợp này không có gợi ý ban đầu cho loại nào sử dụng,Text, được sử dụng làm loại cụ thể để

Ví dụ 10-3. Giá trị tuyệt đối và phủ định

Thetỷ lệ kèo bóng đátỷ lệ kèo bóng đá tử@, tất cả đều thực hiện giá trị tuyệt đốifloat8, đó làtỷ lệ kèo bóng đáSẽ sử dụng mục đó khi đối mặt

Chọn @ '-4.5' là "abs";

Ở đây hệ thống đã thực hiện chuyển đổi ngầm từTextđếnfloat8Trước khi áp dụng tỷ lệ kèo bóng đá tử đã chọn. Chúng ta có thể xác minh rằngfloat8và không phải một số loại khác là

Chọn @ '-4.5e500' dưới dạng "abs";

Mặt khác, tỷ lệ kèo bóng đá tử tiền tố~(Tiêu cực bitwise) chỉ được định nghĩa cho số nguyênfloat8. Vì vậy, nếu chúng ta cố gắng~, Chúng tôi nhận được:

Chọn ~ '20' làm "phủ định";

Điều này xảy ra vì hệ thống không thể quyết định~Các nhà khai thác nên được

Chọn ~ cast ('20 'là int8) là "phủ định";