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 kèo bóng đá pháp này dành cho phiên bản không được hỗ trợ của PostgreSQL.
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 kèo bóng đá pháp thế.

38.2. Khả năng hiển thị của thay đổi dữ kèo bóng đá pháp

Nếu bạn thực thi các lệnh SQL trong hàm kích hoạt của mình và các lệnh này truy cập vào bảng mà bộ kích hoạt là để biết, thì bạn cần phải biết về các quy tắc hiển thị dữ kèo bóng đá pháp, bởi vì chúng xác định kèo bóng đá pháp các lệnh SQL này có thấy thay đổi dữ kèo bóng đá pháp mà kích hoạt được kích hoạt hay không. Tóm lại:

  • 11904_12034trướcTriggers, trong khi tất cả các sửa đổi được hiển thị theo cấp độ tuyên bốsauTriggers.

  • Thay đổi dữ kèo bóng đá pháp (chèn, cập nhật hoặc xóa) khiến kích hoạt bị bắn là tự nhiênkhônghiển thị các lệnh SQL được thực thi ở cấp độ hàngtrướcTrigger, vì nó chưa xảy ra.

  • Tuy nhiên, các lệnh SQL được thực thi ở cấp độ hàngtrướcTriggerWillXem ảnh hưởng của các thay đổi dữ kèo bóng đá pháp đối với các hàng được xử lý trước đó trong cùng một lệnh bên ngoài. Điều này đòi hỏi phải thận trọng, vì việc đặt hàng các sự kiện thay đổi này không phải là dự đoán chung; lệnh SQL ảnh hưởng đến nhiều hàng có thể truy cập các hàng theo bất kỳ thứ tự nào.

  • Tương tự, cấp độ hàngkèo bóng đá pháp vìTrigger sẽ thấy các tác động của các thay đổi dữ kèo bóng đá pháp được thực hiện bởi các vụ cháy trước đókèo bóng đá pháp vìKích hoạt trong cùng một lệnh bên ngoài.

  • Khi cấp độ hàngsauTrigger được bắn, tất cả các thay đổi dữ kèo bóng đá pháp được thực hiện bởi lệnh bên ngoài đã hoàn tất và có thể hiển thị cho chức năng kích hoạt được gọi.

Nếu chức năng kích hoạt kèo bóng đá pháp bạn được viết bằng bất kỳ ngôn ngữ thủ tục tiêu chuẩn nào, thì các câu lệnh trên chỉ áp dụng nếu hàm được khai báoDisrily. Các chức năng được khai báoỔn địnhhoặcbất biếnSẽ không thấy các kèo bóng đá pháp được thực hiện bởi lệnh gọi trong mọi trường hợp.

Thông tin thêm về các quy tắc hiển thị dữ kèo bóng đá pháp có thể được tìm thấy trongPhần 46.5. Ví dụ trongPhần 38.4chứa một trình diễn các quy tắc này.