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
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá cúp c2.
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ế.

rollback to kèo bóng đá cúp c2

rollback to kèo bóng đá cúp c2 - cuộn trở lại điểm lưu

Synopsis

Rollback [Work | Giao dịch] đến [kèo bóng đá cúp c2]savePoint_name

Mô tả

Xóa lại tất cả các lệnh được thực thi sau khi điểm lưu được thiết lập. Điểm lưu vẫn còn hợp lệ và có thể được quay lại sau, nếu cần.

rollback to kèo bóng đá cúp c210891_10977

tham số

savePoint_name

điểm lưu để quay trở lại.

Ghi chú

Sử dụngPhát hành kèo bóng đá cúp c2Để phá hủy điểm lưu mà không loại bỏ các hiệu ứng của các lệnh được thực thi sau khi nó được thiết lập.

Chỉ định tên điểm lưu chưa được thiết lập là một lỗi.

Con trỏ có hành vi không chuyển tiếp đối với các điểm lưu. Bất kỳ con trỏ nào được mở bên trong một điểm lưu sẽ được đóng khi điểm lưu được cuộn trở lại. Nếu con trỏ đã mở trước đó bị ảnh hưởng bởiFetchhoặcDi chuyểnLệnh bên trong điểm lưu sau đó được quay lại, con trỏ vẫn ở vị tríFetchĐể lại nó chỉ vào (nghĩa là chuyển động con trỏ gây ra bởiFetchkhông được quay lại). Đóng một con trỏ cũng không hoàn tác bằng cách lăn lại. Tuy nhiên, các tác dụng phụ khác gây ra bởi truy vấn của con trỏ (chẳng hạn như tác dụng phụ của các chức năng dễ bay hơi được gọi bởi truy vấn)Quay lại nếu chúng xảy ra trong một điểm lưu mà sau đó được cuộn trở lại. Một con trỏ có thực thi khiến giao dịch hủy bỏ được đặt ở trạng thái không thể thực thi, vì vậy trong khi giao dịch có thể được khôi phục bằng cách sử dụngrollback to kèo bóng đá cúp c2, con trỏ không còn có thể được sử dụng.

Ví dụ

Để hoàn tác các hiệu ứng của các lệnh được thực thi saumy_savepointđược thành lập:

rollback to kèo bóng đá cúp c2 my_savePoint;

Vị trí con trỏ không bị ảnh hưởng bởi rollback kèo bóng đá cúp c2:

Bắt đầu;

Tuyên bố con trỏ foo cho chọn 1 Liên minh Chọn 2;

kèo bóng đá cúp c2 foo;

Lấy 1 từ FOO;
 ? Cột? 
----------
        1

Rollback để kèo bóng đá cúp c2 foo;

Lấy 1 từ FOO;
 ? Cột? 
----------
        2

LÀM;

Tương thích

TheSQLTiêu chuẩn Chỉ định rằng từ khóakèo bóng đá cúp c2là bắt buộc, nhưngkèo bóng đá cúp c2OracleCho phép nó được bỏ qua. SQL chỉ cho phépWork, khôngGiao dịch, như một từ tiếng ồn saukèo bóng đá cúp c2. Ngoài ra, SQL có mệnh đề tùy chọnvà [no] chuỗihiện không được hỗ trợ bởikèo bóng đá cúp c2. Nếu không, lệnh này phù hợp với tiêu chuẩn SQL.