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ợ tỷ lệ kèo bóng đá 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 tỷ lệ kèo bóng đá thế.

47.5. Khả năng hiển thị tỷ lệ kèo bóng đá thay đổi dữ liệu

Các quy tắc sau đây chi phối khả năng hiển thị tỷ lệ kèo bóng đá các thay đổi dữ liệu trong các chức năng sử dụng SPI (hoặc bất kỳ chức năng C nào khác):

  • Trong quá trình thực hiện lệnh SQL, bất kỳ thay đổi dữ tỷ lệ kèo bóng đá nào được thực hiện bởi lệnh đều vô hình đối với chính lệnh. Ví dụ: trong:

    Chèn vào một chọn * từ a;

    Các hàng được chèn là vô hình vớiChọnPhần.

  • Các tỷ lệ kèo bóng đá được thực hiện bởi lệnh C có thể nhìn thấy đối với tất cả các lệnh được bắt đầu sau C, bất kể chúng có bắt đầu bên trong C (trong quá trình thực hiện C) hoặc sau khi C được thực hiện.

  • Các lệnh được thực thi thông qua SPI bên trong một hàm được gọi là lệnh SQL (có chức năng thông thường hoặc kích hoạt) tuân theo một hoặc một trong các quy tắc trên tùy thuộc vào cờ đọc/ghi được truyền cho SPI. Các lệnh được thực thi ở chế độ chỉ đọc tuân theo quy tắc đầu tiên: Họ không thể thấy các thay đổi tỷ lệ kèo bóng đá lệnh gọi.

  • Tất cả các ngôn ngữ thủ tục tiêu chuẩn đều đặt chế độ SPI Read-Write tùy thuộc vào thuộc tính biến động tỷ lệ kèo bóng đá hàm. Các lệnh tỷ lệ kèo bóng đáổn địnhbất biếnCác chức năng được thực hiện ở chế độ chỉ đọc, trong khi các lệnh tỷ lệ kèo bóng đáDisrileCác chức năng được thực hiện ở chế độ đọc-viết. Mặc dù các tác giả tỷ lệ kèo bóng đá các chức năng C có thể vi phạm quy ước này, nhưng không có khả năng là một ý tưởng tốt để làm như vậy.

Phần tiếp theo chứa một ví dụ minh họa việc áp dụng các quy tắc này.