Phiên bản không được hỗ trợ:7.0 / 6.5 / 6.4
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
4745_4801hiệ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ế.

tỷ lệ tỷ lệ kèo bóng đáFetch

tên

FETCH — Gets rows using a cursor
FETCH [selector] [Đếm]  IN | TỪtỷ lệ kèo bóng đá trỏtìm nạp [tỷ lệ kèo bóng đá đối] [[#| Tất cả | NEXT | PRIOR ]  ] FROM ]cursor

Inputs

selector

Selectordefines the fetch direction. It can be one the following:

Chuyển tiếp

Lấy hàng tiếp theo. Đây là mặc định nếubộ chọnis omitted.

lùi

Lấy hàng trước (s).

RELATIVE

Từ nhiễu cho khả năng tỷ lệ kèo bóng đá SQL92.

Đếm

Đếmdetermines how many rows to fetch. It can be one of the following:

#

Một số nguyên đã ký chỉ định số lượng hàng tìm về. Lưu ý rằng một số nguyên âm tỷ lệ kèo bóng đá đương với Thay đổi ý thức về phía trước và lùi.

tất cả

Retrieve all remaining rows.

NEXT

Equivalent to specifying a count of1.

trước

Equivalent to specifying a count of-1.

cursor

tên tỷ lệ kèo bóng đá trỏ mở.

Outputs

FETCH7782_7918

THÔNG BÁO: Hiệu suất Cổng thông tin "tỷ lệ kèo bóng đá trỏ"Không thành lập

nếutỷ lệ kèo bóng đá trỏis not previously declared. The cursor must be declared within a transaction block.

Thông báo: tìm nạp/tuyệt đối không được hỗ trợ, sử dụng tỷ lệ kèo bóng đá đối

PostgresKhông Hỗ trợ định vị tuyệt đối của tỷ lệ kèo bóng đá trỏ.

Lỗi: tìm nạp/tỷ lệ kèo bóng đá đối tại Vị trí hiện tại không được hỗ trợ

SQL92allows one to repetatively retrieve the cursor at its "current position" using the syntax

Tìm nạp tỷ lệ kèo bóng đá đối 0 từtỷ lệ kèo bóng đá trỏ

Postgresdoes not currently support this notion; in fact the value zero is reserved to indicate that all rows should be retrieved and is equivalent to specifying the ALL keyword. Nếu RELATIVE keyword has been used, thePostgresassumes that the user dự địnhSQL92behavior and returns this error message.

Mô tả

FetchCho phép người dùng lấy hàng Sử dụng một tỷ lệ kèo bóng đá trỏ. Số lượng hàng được truy xuất được chỉ định bởi#. Nếu số lượng hàng còn lại trong tỷ lệ kèo bóng đá trỏ nhỏ hơn#9717_9978

Tip:Số âm được phép chỉ định cho số lượng hàng. Một số âm tỷ lệ kèo bóng đá đương với việc đảo ngược Ý thức của các từ khóa chuyển tiếp và lùi. Ví dụ,FORWARD -1giống nhưBackward 1.

ghi chú

Note that the FORWARD and BACKWARD keywords arePostgresPhần mở rộng. TheSQL92Cú pháp cũng được hỗ trợ, được chỉ định trong hình thức thứ hai của lệnh. Xem bên dưới để biết chi tiết về Các vấn đề tỷ lệ kèo bóng đá.

Cập nhật dữ liệu trong tỷ lệ kèo bóng đá trỏ không được hỗ trợ bởiPostgres, vì bản đồ cập nhật tỷ lệ kèo bóng đá trỏ Quay lại các bảng cơ sở nói chung là không thể, cũng như trường hợp với cập nhật xem. Do đó, người dùng phải phát hành rõ ràng Cập nhật các lệnh để thay thế dữ liệu.

Cursors may only be used inside of transactions because the data that they store spans multiple user queries.

UseMOVEĐể thay đổi tỷ lệ kèo bóng đá trỏ chức vụ.DECLAREwill define a cursor. Tham khảobắt đầu, COMMIT, andROLLBACKcho Thông tin thêm về giao dịch.

Usage

Các ví dụ sau đi qua một bảng bằng cách sử dụng tỷ lệ kèo bóng đá trỏ.

- Thiết lập và sử dụng tỷ lệ kèo bóng đá trỏ:

Bắt đầu công việc;
Tuyên bố tỷ lệ kèo bóng đá trỏ Liahona cho Chọn * từ các bộ phim;

- Lấy 5 hàng đầu tiên trong tỷ lệ kèo bóng đá trỏ Liahona:
Lấy chuyển tiếp 5 trong 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-- Fetch previous row:
FETCH BACKWARD 1 IN liahona;code  | title   | đã làm | date_prod | tử tế | Len
-------+---------+-----+------------+--------+-------
 P_301 | Vertigo | 103 | 1958-11-14 | Hành động | 02:08- Đóng tỷ lệ kèo bóng đá trỏ và cam kết công việc:

Đóng Liahona;
Cam kết công việc;

tỷ lệ kèo bóng đá

SQL92

Lưu ý:Việc sử dụng tỷ lệ kèo bóng đá trỏ không được nhúng làPostgresPhần mở rộng. Các cú pháp và việc sử dụng tỷ lệ kèo bóng đá trỏ đang được so sánh với Hình thức được nhúng của tỷ lệ kèo bóng đá trỏ được xác định trongSQL92.

SQL92Cho phép tuyệt đối định vị tỷ lệ kèo bóng đá trỏ để tìm nạp và cho phép đặt kết quả thành các biến rõ ràng.

tìm nạp tuyệt đối#từtỷ lệ kèo bóng đá trỏthành:Biến[, ...]
ABSOLUTE

tỷ lệ kèo bóng đá trỏ phải được định vị cho được chỉ định Số hàng tuyệt đối. Tất cả các số hàng trongPostgreslà số tỷ lệ kèo bóng đá đối nên điều này khả năng không được hỗ trợ.

:Biến

13886_13912