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

cách đọc cách đọc kèo bóng đáFetch

tên

Fetch - Nhận hàng bằng cách sử dụng cách đọc kèo bóng đá trỏ
Fetch [Selector] [Đếm] 
    In | TỪcách đọc kèo bóng đá trỏcách đọc kèo bóng đá [tương đối] [[#| Tất cả | Tiếp theo | TRƯỚC ]  ]
    TỪ ]cách đọc kèo bóng đá trỏ

Đầu vào

Selector

SelectorXác định hướng dẫn hướng. Nó có thể là một trong những như sau:

Chuyển tiếp

Lấy hàng tiếp theo. Đây là mặc định nếuSelectorbị bỏ qua.

lùi

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

tương đối

Từ nhiễu cho khả năng tương thích SQL92.

Đếm

ĐếmXác định cách đọc kèo bóng đá Nhiều hàng để lấy. Nó có thể là một trong những điều sau đây:

#

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

tất cả

Truy xuất tất cả các hàng còn lại.

Tiếp theo

Tương đương với việc chỉ định số lượng1.

trước

Tương đương với việc chỉ định số lượng-1.

cách đọc kèo bóng đá trỏ

tên của cách đọc kèo bóng đá trỏ mở.

Đầu ra

cách đọc kèo bóng đá trả về kết quả của truy vấn được xác định bởi con trỏ được chỉ định. Các tin nhắn sau sẽ được trả về nếu Truy vấn không thành công:

THÔNG BÁOcách đọc kèo bóng đá trỏ8027_8040

nếucách đọc kèo bóng đá trỏkhông đã tuyên bố trước đây. cách đọc kèo bóng đá trỏ phải được khai báo trong một khối giao dịch.

Thông báo: cách đọc kèo bóng đá/tuyệt đối không được hỗ trợ, sử dụng tương đối

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

Lỗi: cách đọc kèo bóng đá/tương đối ở vị trí hiện tại không được hỗ trợ

SQL92Cho phép một người lặp lại lấy cách đọc kèo bóng đá trỏ tại "vị trí hiện tại" của nó sử dụng cú pháp

cách đọc kèo bóng đá tương đối 0 từcách đọc kèo bóng đá trỏ
Postgreshiện tại không ủng hộ khái niệm này; Trên thực tế, giá trị 0 được bảo lưu để chỉ ra rằng tất cả các hàng nên được truy xuất và tương đương với việc chỉ định tất cả các từ khóa. Nếu từ khóa tương đối đã được sử dụng,PostgresGiả sử rằng người dùng dự địnhSQL92Hành vi và trả lại Thông báo lỗi này.

Mô tả

cách đọc kèo bóng đá cho phép người dùng lấy hàng bằng cách sử dụng con trỏ. Các 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 cách đọc kèo bóng đá trỏ nhỏ hơn#, sau đó chỉ Những thứ có sẵn được lấy. Thay thế tất cả các từ khóa trong nơi của một số sẽ khiến tất cả các hàng còn lại trong con trỏ được lấy. Các trường hợp có thể được cách đọc kèo bóng đá ở cả về phía trước và Hướng dẫn lạc hậu. Hướng mặc định là chuyển tiếp.

Tip:Số âm hiện được phép chỉ định cho số lượng hàng. Một số âm tươ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ụ,Chuyển tiếp -1giống nhưlùi 1.

Lưu ý rằng các từ khóa chuyển tiếp và lùi làPostgresPhầ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ương thích.

Một khi tất cả các hàng được cách đọc kèo bóng đá, mọi truy cập cách đọc kèo bóng đá khác sẽ không hàng.

Cập nhật dữ liệu trong cách đọc kèo bóng đá trỏ không được hỗ trợ bởiPostgres, Vì ánh xạ các bản cập nhật cách đọc 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.

cách đọc kèo bóng đá trỏ chỉ có thể được sử dụng bên trong các giao dịch vì dữ liệu mà họ lưu trữ kéo dài nhiều truy vấn người dùng.

ghi chú

Tham khảo các câu lệnh di chuyển để thay đổi vị trí cách đọc kèo bóng đá trỏ. Tham khảo Tuyên bố tuyên bố để tuyên bố một cách đọc kèo bóng đá trỏ. Tham khảo công việc bắt đầu, Cam kết công việc, báo cáo công việc rollback để biết thêm thông tin về giao dịch.

sử dụng

--set lên và sử dụng con trỏ:
   -
   Bắt đầu công việc;
     Tuyên bố con trỏ Liahona
        Cho chọn * từ phim;

   -Lấy 5 hàng đầu tiên trong con trỏ Liahona:
   -
     Tìm kiếm về phía trước 5 ở Liahona;

     Mã | Tiêu đề | đã làm | date_prod | loại | len
     -----+-----------------------+---+----------+----------+------
     BL101 | Người đàn ông 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 hàng trước:
   -
     cách đọc kèo bóng đá lạc 1 ở Liahona;

     Mã | Tiêu đề | đã làm | date_prod | loại | len
     -----+-----------------------+---+----------+----------+------
     P_301 | Vertigo | 103 | 1958-11-14 | Hành động | 02:08

   - Đóng con trỏ và cam kết công việc:
   -
     Đóng Liahona;
   Cam kết công việc;

Tương thích

Việc sử dụng cách đọc kèo bóng đá trỏ không được nhúng làPostgresPhần mở rộng. Cú pháp và việc sử dụng cách đọc kèo bóng đá trỏ đang được so sánh với dạng cách đọc kèo bóng đá trỏ nhúng được xác định trongSQL92.

SQL92

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

cách đọc kèo bóng đá tuyệt đối#từcách đọc kèo bóng đá trỏvào:Biến[, ...]
Tuyệt đối

cách đọc 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ương đối nên điều này khả năng không được hỗ trợ.

:biến

Biến máy chủ đích.