Tất cả các biểu tỷ lệ kèo bóng đá tối nay được sử dụng trongPL/PGSQLCâu lệnh được xử lý bằng chính của máy chủSQLNgười thực thi. Ví dụ: khi bạn viết tỷ lệ kèo bóng đá tối nayPL/PGSQLcâu như
nếuBiểu tỷ lệ kèo bóng đá tối nay
Sau đó ...
PL/PGSQLsẽ đánh giá biểu tỷ lệ kèo bóng đá tối nay bằng cách cho ăn một truy vấn như
ChọnBiểu tỷ lệ kèo bóng đá tối nay
đến động cơ SQL chính. Trong khi hình thànhChọn
Lệnh, mọi sự cố củaPL/PGSQLTên biến được thay thế bằng các tham số truy vấn, như đã thảo luận chi tiết trongPhần 43.11.1. Điều này cho phép gói truy vấn choChọn
Được chuẩn bị chỉ một lần và sau đó được sử dụng lại cho các đánh giá tiếp theo với các giá trị khác nhau của các biến. Do đó, những gì thực sự xảy ra khi sử dụng biểu tỷ lệ kèo bóng đá tối nay đầu tiên về cơ bản làChuẩn bị
Lệnh. Ví dụ: nếu chúng ta đã khai báo hai biến số nguyênx
vàY
và chúng tôi viết
Nếu x <y thì ...
Điều gì xảy ra đằng sau hậu trường tương đương với
Chuẩn bịstatement_name
(số nguyên, số nguyên) là chọn $ 1 <$ 2;
Và sau đó câu lệnh đã chuẩn bị này làthực thi
D cho mỗi lần thực hiệnnếu
câu lệnh, với các giá trị hiện tại củaPL/PGSQLBiến được cung cấp dưới dạng giá trị tham số. Thông thường những chi tiết này không quan trọng đối vớiPL/PGSQLNgười dùng, nhưng chúng rất hữu ích khi biết khi cố gắng chẩn đoán vấn đề. Thêm thông tin xuất hiện trongPhần 43.11.2.
kể từ tỷ lệ kèo bóng đá tối nayBiểu tỷ lệ kèo bóng đá tối nay
được chuyển đổi thành AChọn
Lệnh, nó có thể chứa cùng tỷ lệ kèo bóng đá tối nay điều khoản mà tỷ lệ kèo bóng đá tối nay thông thườngChọn
Sẽ, ngoại trừ việc nó không thể bao gồm cấp cao nhấtLiên minh
, giao nhau
hoặcngoại trừ
mệnh đề. Do đó, ví dụ người ta có thể kiểm tra xem tỷ lệ kèo bóng đá tối nay bảng không trống với
Nếu đếm (*) 0 từ my_table sau đó ...
kể từBiểu tỷ lệ kèo bóng đá tối nay
giữanếu
vàsau đó
được phân tích cú pháp như thể nó làChọn đếm (*) 0 từ my_table
. TheChọn
phải tạo ra tỷ lệ kèo bóng đá tối nay cột duy nhất và không quá tỷ lệ kèo bóng đá tối nay hàng. (Nếu nó không tạo ra hàng, kết quả sẽ được coi là null.)
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ớpMẫu nàyĐể báo cáo vấn đề tài liệu.