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

kèo bóng đá c1

kèo bóng đá c1 - Xác định điểm lưu mới trong giao dịch hiện tại

Synopsis

kèo bóng đá c1savePoint_name

Mô tả

kèo bóng đá c1Thiết lập điểm kèo bóng đá c1 mới trong giao dịch hiện tại.

10015_10231

tham số

savePoint_name

Tên để đặt cho điểm kèo bóng đá c1 mới. Nếu các điểm kèo bóng đá c1 có cùng tên đã tồn tại, chúng sẽ không thể truy cập được cho đến khi các điểm kèo bóng đá c1 được đặt tên giống hệt hơn được phát hành.

Ghi chú

sử dụngrollback tođể rollback vào điểm kèo bóng đá c1. Sử dụngPhát hành kèo bóng đá c111071_11164

kèo bóng đá c1 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.

Ví dụ

Để thiết lập điểm kèo bóng đá c1 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:

11531_11722

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 kèo bóng đá c1:

Bắt đầu;
    Chèn vào các giá trị bảng1 (3);
    kèo bóng đá c1 my_savePoint;
    Chèn vào các giá trị bảng1 (4);
    Phát hành kèo bóng đá c1 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 kèo bóng đá c1 duy nhất:

Bắt đầu;
    Chèn vào các giá trị bảng1 (1);
    kèo bóng đá c1 my_savePoint;
    Chèn vào các giá trị bảng1 (2);
    kèo bóng đá c1 my_savePoint;
    Chèn vào các giá trị bảng1 (3);

    - Rollback to the kèo bóng đá c1 thứ hai
    Rollback để lưu điểm my_savepoint;
    Chọn * từ Bảng1;               - Hiển thị hàng 1 và 2

    - Phát hành điểm lưu hành thứ hai
    Phát hành kèo bóng đá c1 my_savePoint;

    - Rollback vào điểm lưu đầu tiên
    Rollback để lưu điểm my_savepoint;
    Chọn * từ Bảng1;               - Chỉ hiển thị hàng 1
LÀM;

Giao dịch trên hiển thị hàng 3 được quay lại trước, sau đó hàng 2.

Tương thích

SQL yêu cầu tự động bị phá hủy khi một điểm kèo bóng đá c1 khác có cùng tên được thiết lập. TRONGPostgreSQL, điểm kèo bóng đá c1 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 kèo bóng đá c1 mới hơn vớiPhát hành kèo bóng đá c1sẽ khiến người già trở lại có thể truy cập đượcrollback to kèo bóng đá c1Phát hành kèo bóng đá c1.) Nếu không,kèo bóng đá c1hoàn toàn phù hợp với SQL.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.