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 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 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Fetch

Tìm nạp - Truy xuất kèo bóng đá việt nam từ truy vấn bằng cách sử dụng con trỏ

Synopsis

Fetch [Hướng] [từ | TRONG ]con trỏ_name

WHEREHướngcó thể là một trong số:Tiếp theo
    TRƯỚC
    ĐẦU TIÊN
    CUỐI CÙNG
    Tuyệt đốiĐếmtương đốiĐếm
    Đế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ả

FetchLấy các kèo bóng đá việt nam bằng 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 đá việt nam đầu tiên của kết quả truy vấn, trên bất kỳ kèo bóng đá việt nam cụ thể nào của kết quả hoặc sau kèo bóng đá việt nam cuối cùng của kết quả. Khi được tạo, một con trỏ được định vị trước kèo bóng đá việt nam đầu tiên. Sau khi tìm nạp một số kèo bóng đá việt nam, con trỏ được định vị trên kèo bóng đá việt nam gần đây nhất đã được truy xuất. Nếu nhưFetch11707_11850kèo bóng đá việt nam tất cảhoặckèo bóng đá việt nam tất cảsẽ luôn để con trỏ được định vị sau kèo bóng đá việt nam cuối cùng hoặc trước kèo bóng đá việt nam đầu tiên.

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

Các biểu mẫu sử dụngChuyển tiếpBackward12572_12747Đếmvượt quá số lượng kèo bóng đá việt nam có sẵn).

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

ghi chú

Trang này mô tả việc sử dụng con trỏ ở cấp lệnh SQL. Nếu bạn đang cố gắng sử dụng con trỏ bên trongPL/PGSQL13429_13472Phần 41.7.3.

tham số

Hướng

HướngXác định hướng tìm nạp và số lượng kèo bóng đá việt nam để tìm nạp. Nó có thể là một trong những điều sau đây:

Tiếp theo

Lấy kèo bóng đá việt nam tiếp theo. Đây là mặc định nếuHướngbị bỏ qua.

Trước

Lấy kèo bóng đá việt nam trước.

Đầu tiên

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

cuối cùng

Lấy kèo bóng đá việt nam cuối cùng của truy vấn (giống nhưTuyệt đối -1).

Tuyệt đốiĐếm

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

tương đốiĐếm

kèo bóng đá việt namĐếm15897_15903Đếm)'kèo bóng đá việt nam trước nếuĐếmlà âm.tương đối 0Lấy lại kèo bóng đá việt nam hiện tại, nếu có.

Đếm

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

tất cả

Tìm nạp tất cả các kèo bóng đá việt nam còn lại (giống nhưChuyển tiếp tất cả).

Chuyển tiếp

Lấy kèo bóng đá việt nam tiếp theo (giống nhưTiếp theo).

Chuyển tiếpĐếm

Lấy tiếp theoĐếmkèo bóng đá việt nam.Chuyển tiếp 017169_17199

Chuyển tiếp tất cả

Tìm nạp tất cả các kèo bóng đá việt nam còn lại.

Backward

Lấy kèo bóng đá việt nam trước (giống nhưtrước).

BackwardĐếm

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

lùi tất cả

Tìm nạp tất cả các kèo bóng đá việt nam trước (quét ngược).

Đếm

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

con trỏ_name

tên của một 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 kèo bóng đá việt nam được tìm nạp (có thể là không). Lưu ý rằng trongPSQL, Thẻ lệnh sẽ không thực sự được hiển thị, vìPSQLHiển thị các kèo bóng đá việt nam được tìm nạp 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ặcFetch Forwardvới số lượng tích cực. Đối với các truy vấn đơn giảnPostgreSQLsẽ cho phép kèo bóng đá việt nam ngược từ con trỏ không được khai báo vớicuộn20034_20110Không có cuộn, không được phép kèo bóng đá việt nam ngược.

Tuyệt đối20229_20586kèo bóng đá việt nam tuyệt đối 0) nhanh.

khai báođược sử dụng để xác định 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 đi qua một bảng bằng cách sử dụng con trỏ:

bắt đầu công việc;

- Thiết lập một con trỏ:
Tuyên bố con trỏ cuộn Liahona cho Chọn * từ các bộ phim;

- Lấy 5 kèo bóng đá việt nam đầu tiên trong con trỏ Liahona:
Lấy chuyển tiếp 5 từ Liahona;

 Mã |          Tiêu đề | đã làm | date_prod |   tử tế |  Len
-------+-----------------------------+-----+------------+----------+-------
 BL101 | Người thứ ba | 101 | 1949-12-23 | Kịch | 01:44
 BL102 | Nữ hoàng châu Phi | 101 | 1951-08-11 | Lãng mạn | 01:43
 JL201 | Une femme est une femme | 102 | 1961-03-12 | Lãng mạn | 01:25
 P_301 | Vertigo | 103 | 1958-11-14 | Hành động | 02:08
 P_302 | Becket | 103 | 1964-02-03 | Kịch | 02:28

- Lấy kèo bóng đá việt nam trước:
Lấy trước từ Liahona;

 Mã |  Tiêu đề | đã làm | date_prod |  tử tế |  Len
-------+---------+-----+------------+--------+-------
 P_301 | Vertigo | 103 | 1958-11-14 | Hành động | 02:08

- Đóng con trỏ và kết thúc giao dịch:
Đóng Liahona;
Cam kết công việc;

Tương thích

Tiêu chuẩn SQL xác địnhFetchChỉ 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 tiêu chuẩn SQL.

TheFetchCác biểu mẫu liên quan đếnChuyển tiếpBackward, cũng như các biểu mẫuFetchĐếmkèo bóng đá việt nam tất cả, trong đóChuyển tiếplà ẩn, làPostgreSQLTiện ích mở rộng.

Tiêu chuẩn SQL chỉ cho phéptừ23017_23065inhoặc để chúng hoàn toàn ra ngoài, là một phần mở rộng.