tỷ lệ kèo bóng đá trực tuyến hôm nay - tỷ lệ kèo bóng đá trực tuyến hôm nay được xác định trước đó
tỷ lệ kèo bóng đá trực tuyến hôm nay [SavePoint]savePoint_name
tỷ lệ kèo bóng đá trực tuyến hôm nay
10673_11010tỷ lệ kèo bóng đá trực tuyến hôm nay
cũng sẽ là một phần của giao dịch hoặc điểm lưu hiện đang hoạt động này.
savePoint_name
Tên của điểm lưu để tỷ lệ kèo bóng đá trực tuyến hôm nay.
Chỉ định tên điểm lưu không được xác định trước đó là lỗi.
Không thể tỷ lệ kèo bóng đá trực tuyến hôm nay điểm lưu khi giao dịch ở trạng thái bị hủy bỏ; Để làm điều đó, sử dụngrollback to savePoint.
Nếu nhiều điểm lưu có cùng tên, chỉ có tên không được tỷ lệ kèo bóng đá trực tuyến hôm nay được xác định gần đây nhất được tỷ lệ kèo bóng đá trực tuyến hôm nay. Các lệnh lặp lại sẽ tỷ lệ kèo bóng đá trực tuyến hôm nay các điểm lưu hơn cũ hơn.
Để thiết lập và sau đó tỷ lệ kèo bóng đá trực tuyến hôm nay một điểm lưu:
Bắt đầu; Chèn vào các giá trị bảng1 (3); SavePoint my_savePoint; Chèn vào các giá trị bảng1 (4); tỷ lệ kèo bóng đá trực tuyến hôm nay my_savePoint; LÀM;
12374_12423
Một ví dụ phức tạp hơn với nhiều lần trừ lồng nhau:
12530_12769
Trong ví dụ này, ứng dụng yêu cầu tỷ lệ kèo bóng đá trực tuyến hôm naySP2
, đã chèn 3. Điều này thay đổi bối cảnh giao dịch của Chèn thànhSP1
. Khi câu lệnh cố gắng chèn giá trị 4 tạo ra lỗi, việc chèn 2 và 4 bị mất vì chúng ở cùng một, giờ lưu lại đã được thực hiện và giá trị 3 nằm trong cùng bối cảnh giao dịch. Ứng dụng bây giờ chỉ có thể chọn một trong hai lệnh này, vì tất cả các lệnh khác sẽ bị bỏ qua:
rollback; Rollback to savePoint sp1;
chọnrollback
Sẽ hủy bỏ mọi thứ, bao gồm cả giá trị 1, trong khirollback to savePoint sp1
sẽ giữ lại giá trị 1 và cho phép giao dịch tiếp tục.
Lệnh này phù hợp vớiSQLTiêu chuẩn. Tiêu chuẩn chỉ định rằng từ khóaSavePoint
là bắt buộc, nhưngPostgreSQLcho phép nó được bỏ qua.