9908_9975
kèo bóng đá phápsavePoint_name
kèo bóng đá pháp
Thiết lập điểm lưu mới trong giao dịch hiện tại.
10306_10522
savePoint_name
10748_10917
sử dụngrollback to kèo bóng đá phápĐể rollback vào điểm lưu. Sử dụngPhát hành kèo bóng đá phápĐể phá hủy điểm lưu, giữ các hiệu ứng của các lệnh được thực thi sau khi nó được thiết lập.
SavePoints chỉ có thể được thiết lập khi bên trong một khối giao dịch. Có thể có nhiều điểm lưu được xác định trong giao dịch.
Để thiết lập điểm lưu và sau đó hoàn tác các hiệu ứng của tất cả các lệnh được thực thi sau khi nó được thiết lập:
Bắt đầu; Chèn vào các giá trị bảng1 (1); kèo bóng đá pháp my_savePoint; Chèn vào các giá trị bảng1 (2); Rollback để lưu điểm my_savepoint; Chèn vào các giá trị bảng1 (3); LÀM;
Giao dịch trên sẽ chèn các giá trị 1 và 3, nhưng không phải 2.
Để thiết lập và sau đó phá hủy điểm lưu:
Bắt đầu; Chèn vào các giá trị bảng1 (3); kèo bóng đá pháp my_savePoint; Chèn vào các giá trị bảng1 (4); Phát hành kèo bóng đá pháp my_savePoint; LÀM;
Giao dịch trên sẽ chèn cả 3 và 4.
Để sử dụng một tên điểm lưu:
12372_12905
Giao dịch trên hiển thị hàng 3 được quay lại trước, sau đó hàng 2.
SQL yêu cầu điểm lưu để bị phá hủy tự động khi một điểm lưu khác có cùng tên được thiết lập. TRONGkèo bóng đá pháp, điểm lưu hiện cũ được giữ, mặc dù chỉ có cái gần đây sẽ được sử dụng khi quay trở lại hoặc phát hành. (Phát hành điểm lưu mới hơn vớiPhát hành kèo bóng đá pháp
sẽ khiến người già trở lại có thể truy cập đượcrollback to kèo bóng đá pháp
vàPhát hành kèo bóng đá pháp
.) Nếu không,kèo bóng đá pháp
hoàn toàn phù hợp với SQL.