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 chấp bóng đá hôm nay

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

Synopsis

kèo chấp bóng đá hôm naysavePoint_name

Mô tả

kèo chấp bóng đá hôm nayThiết lập điểm kèo chấp bóng đá hôm nay mới trong giao dịch hiện tại.

10014_10230

tham số

savePoint_name

Tên để đặt cho điểm kèo chấp bóng đá hôm nay mới. Nếu các điểm kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay đượ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 chấp bóng đá hôm nay. Sử dụngPhát hành kèo chấp bóng đá hôm nayĐể phá hủy điểm kèo chấp bóng đá hôm nay, giữ các hiệu ứng của các lệnh được thực thi sau khi nó được thiết lập.

kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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 kèo chấp bóng đá hôm nay:

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

Bắt đầu;
    Chèn vào các giá trị bảng1 (1);
    kèo chấp bóng đá hôm nay my_savePoint;
    Chèn vào các giá trị bảng1 (2);
    kèo chấp bóng đá hôm nay my_savePoint;
    Chèn vào các giá trị bảng1 (3);

    - Rollback to the kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay 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 chấp bóng đá hôm nay khác có cùng tên được thiết lập. TRONGPostgreSQL, điểm kèo chấp bóng đá hôm nay 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 chấp bóng đá hôm nay mới hơn vớiPhát hành kèo chấp bóng đá hôm naysẽ khiến người già trở lại có thể truy cập đượcrollback to kèo chấp bóng đá hôm nayPhát hành kèo chấp bóng đá hôm nay.) Nếu không,kèo chấp bóng đá hôm nayhoà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ày15394_15458