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
9001_9072
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ế.

kèo bóng đá hom nayFetch

tên

kèo bóng đá hom nay-Truy xuất hàng từ truy vấn bằng cách sử dụng một con trỏ

Tóm tắt

Fetch [Hướngtừ | TRONG  ]CursorNameWHEREHướngcó thể trống hoặc một trong số:

    KẾ TIẾP
    TRƯỚC
    ĐẦU TIÊN
    CUỐI CÙNG
    Tuyệt đốiĐếmtương đối10853_10860
    ĐếmTất cả
    PHÍA TRƯỚC
    PHÍA TRƯỚCĐếmChuyển tiếp tất cả
    Lạc hậu
    LùiĐếmlùi tất cả

Mô tả

FetchTruy xuất kèo bóng đá hom nay con trỏ được tạo trước đó.

Một con trỏ có vị trí liên quan, được sử dụng bởiFetch. Vị trí con trỏ có thể là trước kèo bóng đá hom nay đầu tiên của kết quả truy vấn, trên bất kỳ kèo bóng đá hom nay cụ thể nào của kết quả, hoặc sau kèo bóng đá hom nay cuối cùng của kết quả. Khi được tạo, a Con trỏ được định vị trước kèo bóng đá hom nay đầu tiên. Sau khi lấy một số kèo bóng đá hom nay, con trỏ được định vị trên kèo bóng đá hom nay gần đây nhất lấy. Nếu nhưFetchChạy khỏi cuối các hàng có sẵn sau đó con trỏ được đặt sau Hàng cuối cùng hoặc trước hàng đầu tiên nếu kèo bóng đá hom nay về phía sau.11861_11872hoặckèo bóng đá hom nay Lùi tất cảsẽ luôn để con trỏ được định vị sau kèo bóng đá hom nay cuối cùng hoặc trước kèo bóng đá hom nay đầu tiên.

các biểu mẫuTiếp theo, Trước, Đầu tiên, cuối cùng, Tuyệt đối, tương đốiLấy một kèo bóng đá hom nay sau khi di chuyển Con trỏ một cách thích hợp. Nếu không có kèo bóng đá hom nay như vậy, trống rỗng kết quả được trả về và con trỏ được đặt lại trước kèo bóng đá hom nay đầu tiên hoặc sau kèo bóng đá hom nay cuối cùng khi thích hợp.

Các biểu mẫu sử dụngChuyển tiếplùiTruy xuất số được chỉ định các kèo bóng đá hom nay di chuyển theo hướng tiến hoặc lùi, để lại con trỏ được đặt trên kèo bóng đá hom nay cuối cùng được trả lại (hoặc sau/trước khi kèo bóng đá hom nay, nếuĐếmvượt quá số lượng kèo bóng đá hom nay có sẵn).

tương đối 0, Chuyển tiếp 0Backward 0Tất cả yêu cầu kèo bóng đá hom nay hàng hiện tại mà không di chuyển con trỏ, Đó là, tìm kiếm lại hàng được lấy gần đây nhất. Điều này sẽ thành công trừ khi con trỏ được định vị trước hàng đầu tiên hoặc sau hàng cuối cùng; trong trường hợp đó, không có hàng nào được trả lại.

tham số

Hướng

HướngXác định Hướng dẫn hướng và số lượng hàng để kèo bóng đá hom nay. Nó có thể là một của những điều sau:

Tiếp theo

Lấy kèo bóng đá hom nay tiếp theo. Đây là mặc định nếuHướngIS bỏ qua.

trước

kèo bóng đá hom nay hàng trước.

Đầu tiên

Lấy kèo bóng đá hom nay đầu tiên của truy vấn (giống nhưTuyệt đối 1).

Last

kèo bóng đá hom nay hàng cuối cùng của truy vấn (giống nhưTuyệt đối -1).

Tuyệt đốiĐếm

kèo bóng đá hom nayĐếm'th kèo bóng đá hom nay của truy vấn hoặcabs (Đếm)'kèo bóng đá hom nay từ cuối nếu nhưĐếmlà âm. Vị trí trước kèo bóng đá hom nay đầu tiên hoặc sau kèo bóng đá hom nay cuối cùng nếuĐếmkhông có phạm vi; Cụ thể,Tuyệt đối 0Vị trí trước kèo bóng đá hom nay đầu tiên.

tương đốiĐếm

kèo bóng đá hom nayĐếm'th kèo bóng đá hom nay kế thành, hoặcabs (Đếm)'kèo bóng đá hom nay trước nếuĐếmlà âm.tương đối 0Lấy lại kèo bóng đá hom nay hiện tại, nếu có.

Đếm

Lấy tiếp theoĐếmkèo bóng đá hom nay (giống nhưChuyển tiếpĐếm).

tất cả

kèo bóng đá hom nay tất cả các hàng còn lại (giống nhưChuyển tiếp tất cả).

Chuyển tiếp

16170_16200Tiếp theo).

Chuyển tiếpĐếm

Lấy tiếp theoĐếmkèo bóng đá hom nay.Chuyển tiếp 0Lấy lại dòng điện kèo bóng đá hom nay ngang.

Chuyển tiếp tất cả

kèo bóng đá hom nay tất cả các hàng còn lại.

Backward

kèo bóng đá hom nay hàng trước (giống nhưtrước).

BackwardĐếm

kèo bóng đá hom nay trướcĐếmkèo bóng đá hom nay (quét ngược).Backward 0Lấy lại kèo bóng đá hom nay hiện tại.

lùi tất cả

kèo bóng đá hom nay tất cả các hàng trước (quét ngược).

Đếm

Đếmlà a hằng số số nguyên có thể được ký, xác định vị trí hoặc số lượng hàng để kèo bóng đá hom nay. VìChuyển tiếpBackwardtrường hợp, chỉ định âmĐếmtương đương với Thay đổi ý nghĩa củaChuyển tiếpBackward.

CursorName

tên con trỏ mở.

Đầu ra

Khi hoàn thành thành công, AFetchLệnh trả về thẻ lệnh của biểu mẫu

FetchĐếm

TheĐếmlà số lượng của kèo bóng đá hom nay được lấy (có thể bằng không). Lưu ý rằng trongPSQL, thẻ lệnh sẽ không thực sự được hiển thị, kể từPSQLHiển thị các hàng được kèo bóng đá hom nay thay thế.

Ghi chú

Con trỏ nên được khai báo vớicuộnTùy chọn nếu người ta có ý định sử dụng bất kỳ biến thể nào củaFetchkhác vớiFetch Nexthoặckèo bóng đá hom nay PHÍA TRƯỚCvới số lượng dương. Đối với các truy vấn đơn giảnPostgreSQLsẽ cho phép ngược Lấy từ con trỏ không được khai báo vớicuộn19245_19323không Cuộn, không được phép kèo bóng đá hom nay ngược.

Tuyệt đốiFetches không nhanh hơn hơn là điều hướng đến hàng mong muốn với một động thái tương đối: Việc thực hiện cơ bản phải đi qua tất cả các hàng trung gian Dẫu sao thì. Các kèo bóng đá hom nay tuyệt đối tiêu cực thậm chí còn tồi tệ hơn: Truy vấn phải được đọc đến cuối để tìm hàng cuối cùng, và sau đó đi qua lạc hậu từ đó. Tuy nhiên, tua lại vào đầu truy vấn (Như vớikèo bóng đá hom nay tuyệt đối 0) nhanh.

Cập nhật dữ liệu qua con trỏ hiện không được hỗ trợ bởiPostgreSQL.

khai báođược sử dụng Xác định một con trỏ. Sử dụngDi chuyểnĐể thay đổi vị trí con trỏ mà không cần truy xuất dữ liệu.

Ví dụ

Ví dụ sau khi đi qua một bảng bằng cách sử dụng con trỏ.

20351_21308

Tương thích

Tiêu chuẩn SQL xác địnhFetchcho Chỉ sử dụng trong SQL nhúng. Biến thể củaFetchđược mô tả ở đây trả về dữ liệu như thể nó làChọnKết quả thay vì đặt nó trong các biến máy chủ. Khác với điểm này,Fetchhoàn toàn tương thích với SQL tiêu chuẩn.

TheFetchCác biểu mẫu liên quan đếnChuyển tiếpBackward, như cũng như các biểu mẫuFetchĐếmkèo bóng đá hom nay TẤT CẢ, trong đóChuyển tiếplà ngầm, làPostgreSQLTiện ích mở rộng.

Tiêu chuẩn SQL chỉ cho phéptừtrước tên con trỏ; tùy chọn sử dụnginlà một phần mở rộng.