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 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của tỷ lệ kèo bóng đá.
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ế.

tỷ lệ kèo bóng đá

tên

tỷ lệ kèo bóng đá-tỷ lệ kèo bóng đá khối giao dịch

Synopsis

tỷ lệ kèo bóng đá [Công việc | GIAO DỊCH ] [Giao dịch_mode[, ...]]

Ở đâuGiao dịch_modelà một trong số:

    Cấp độ cô lập serializable | Đọc lặp lại | Đọc cam kết | Đọc không được cam kết
    Đọc viết | Chỉ đọc

Mô tả

tỷ lệ kèo bóng đátỷ lệ kèo bóng đá một khối giao dịch, nghĩa là, tất cả các câu sau mộttỷ lệ kèo bóng đálệnh sẽ được thực thi trong một giao dịch cho đến khi rõ ràngcam kếthoặcrollbackđược đưa ra. Qua Mặc định (không cótỷ lệ kèo bóng đá),tỷ lệ kèo bóng đáThực hiện các giao dịch trong"AutoCommit"chế độ, nghĩa là mỗi Tuyên bố được thực thi trong giao dịch của riêng mình và một cam kết là được thực hiện ngầm vào cuối câu lệnh (nếu thực thi đã thành công, nếu không thì một cuộc quay lại đã hoàn thành).

Các câu lệnh được thực thi nhanh hơn trong một khối giao dịch, bởi vì tỷ lệ kèo bóng đá/cam kết giao dịch yêu cầu CPU đáng kể và Hoạt động đĩa. Thực hiện nhiều câu lệnh bên trong một giao dịch cũng hữu ích để đảm bảo tính nhất quán khi thực hiện Một số thay đổi liên quan: Các phiên khác sẽ không thể xem trạng thái trung gian trong đó không phải tất cả các cập nhật liên quan đã được xong.

Nếu mức độ cô lập hoặc chế độ đọc/ghi được chỉ định, Giao dịch mới có những đặc điểm đó, như thểkèo bóng đá hômwas được thực hiện.

tham số

Work
Giao dịch

Từ khóa tùy chọn. Họ không có tác dụng.

Tham khảokèo bóng đá hômĐể biết thông tin về ý nghĩa của cái khác tham số cho câu lệnh này.

ghi chú

PostgreSQL: Tài liệu: 8Có chức năng giống nhưtỷ lệ kèo bóng đá.

sử dụngcam kếthoặcrollbackĐể chấm dứt một khối giao dịch.

phát hànhtỷ lệ kèo bóng đáKhi đã ở bên trong A Khối giao dịch sẽ kích động một thông báo cảnh báo. Trạng thái của Giao dịch không bị ảnh hưởng. Để làm tổ giao dịch trong một Khối giao dịch, sử dụng các điểm lưu (xemSavePoint).

Vì lý do tương thích ngược, dấu phẩy giữa liên tiếpGiao dịch_modesCó thể bị bỏ qua.

Ví dụ

Để tỷ lệ kèo bóng đá một khối giao dịch:

tỷ lệ kèo bóng đá;

Tương thích

tỷ lệ kèo bóng đálà Atỷ lệ kèo bóng đáMở rộng ngôn ngữ. Nó là Tương đương với lệnh SQL-Standardtỷ lệ kèo bóng đá giao dịch, xem cho Thông tin tương thích bổ sung.

Tình cờ,tỷ lệ kèo bóng đáTừ khóa là Được sử dụng cho một mục đích khác trong SQL nhúng. Bạn được khuyên nên Hãy cẩn thận về ngữ nghĩa giao dịch khi chuyển cơ sở dữ liệu Ứng dụng.