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
Selectordefines the fetch direction. It can be one the following:
Lấy hàng tiếp theo. Đây là mặc định nếubộ chọnis omitted.
Lấy hàng trước (s).
Từ nhiễu cho khả năng tỷ lệ kèo bóng đá SQL92.
Đế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.
Retrieve all remaining rows.
Equivalent to specifying a count of1.
Equivalent to specifying a count of-1.
tên tỷ lệ kèo bóng đá trỏ mở.
FETCH7782_7918
nếutỷ lệ kèo bóng đá trỏis not previously declared. The cursor must be declared within a transaction block.
PostgresKhông Hỗ trợ định vị tuyệt đối của tỷ lệ kèo bóng đá 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.
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.
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.
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;
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[, ...]
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ợ.
13886_13912