PostgreSQLS Triển khaiBảng cách đọc kèo bóng đámệnh đề hỗ trợ các phương thức cách đọc kèo bóng đá tùy chỉnh, ngoàiBernoullivàSystemCác phương thức được yêu cầu theo tiêu chuẩn SQL. Phương thức lấy cách đọc kèo bóng đá xác định hàng nào của bảng sẽ được chọn khiBảng cách đọc kèo bóng đámệnh đề được sử dụng.
Ở cấp độ SQL, phương thức cách đọc kèo bóng đá được biểu thị bằng một hàm SQL duy nhất, thường được triển khai trong C, có chữ ký
cách đọc kèo bóng đá pháp_name (nội bộ) Trả về TSM_Handler
Tên của hàm là cùng một tên cách đọc kèo bóng đá thức xuất hiện trongBảng cách đọc kèo bóng đámệnh đề. TheNội bộ9276_9478tsmroutine, trong đó có các con trỏ để hỗ trợ các chức năng cho phương pháp lấy cách đọc kèo bóng đá. Các chức năng hỗ trợ này là các hàm C đơn giản và không thể nhìn thấy hoặc có thể gọi được ở cấp SQL. Các chức năng hỗ trợ được mô tả trongPhần 55.1.
Ngoài các con trỏ chức năng,tsmroutinestruct phải cung cấp các trường bổ sung sau:
Đây là danh sách OID chứa kiểu dữ liệu OID của (các) tham số sẽ được chấp nhận bởiBảng cách đọc kèo bóng đámệnh đề Khi phương thức lấy cách đọc kèo bóng đá này được sử dụng. Ví dụ: đối với các phương thức tích hợp, danh sách này chứa một mục duy nhất có giá trịfloat4oid, đại diện cho tỷ lệ phần trăm lấy cách đọc kèo bóng đá. Các phương thức lấy cách đọc kèo bóng đá tùy chỉnh có thể có nhiều hơn hoặc các tham số khác nhau.
nếuTRUE, Phương thức lấy cách đọc kèo bóng đá có thể cung cấp các cách đọc kèo bóng đá giống hệt nhau trên các truy vấn liên tiếp, nếu cùng một tham số vàLặp lạiGiá trị hạt giống được cung cấp mỗi lần và nội dung bảng không thay đổi. Khi đây làfalse, TheLặp lại10818_10877
nếuTRUE, Phương pháp lấy cách đọc kèo bóng đá có thể cung cấp các cách đọc kèo bóng đá giống hệt nhau trên các lần quét liên tiếp trong cùng một truy vấn (giả sử các tham số không thay đổi, giá trị hạt giống và ảnh chụp nhanh). Khi đây làSai, Người lập kế hoạch sẽ không chọn các gói yêu cầu quét bảng được lấy cách đọc kèo bóng đá nhiều lần, vì điều đó có thể dẫn đến đầu ra truy vấn không nhất quán.
ThetsmroutineLoại cấu trúc được khai báo trongsrc/bao gồm/truy cập/tsmapi.h, xem để biết thêm chi tiết.
Các phương thức cách đọc kèo bóng đá có trong phân phối tiêu chuẩn là các tài liệu tham khảo tốt khi cố gắng viết của riêng bạn. Nhìn vàoSRC/Backend/Access/TableampleSubdirectory của cây nguồn cho các phương thức lấy cách đọc kèo bóng đá tích hợp và vàoĐóng gópSubdirectory cho các cách đọc kèo bóng đá thức bổ trợ.