Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển: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
Tài liệu này dành cho phiên bản không được hỗ trợ của kèo bóng đá euro.
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ế.

32.6. Biến động chức kèo bóng đá euro

Mỗi chức kèo bóng đá euro đều cókèo bóng đá euroPhân loại, với các khả kèo bóng đá euro là, ổn địnhhoặcbất biến. Disrilylà mặc định nếuTạo chức kèo bóng đá euroLệnh không

  • ADisrileHàm có thể làm

  • AỔn địnhHàm không thể sửa đổiChức kèo bóng đá euro trong quét chỉ mục

  • ANbất biếnHàm không thểChọn ... trong đó x = 2 + 2có thểChọn ..., vì hàm dưới số nguyênbất biến.

Để có kết quả tối ưu hóa tốt nhất, bạn nên dán nhãn các chức kèo bóng đá euro của mình

Bất kỳ chức kèo bóng đá euro nào có tác dụng phụphảiđược dán nhãn, do đó, các cuộc gọi đến nó không thể được tối ưu hóaDisrileNếu giá trị của nó có thể thay đổi bên trongngẫu nhiên (), currval (), timeofday ().

Có rất ít sự khác biệt giữaổn địnhbất biếnCác danh mục khi xem xét các truy vấn tương tác đơn giảnImmutableKhi nó thực sự không cho phép nóPL/PGSQL).

Vì hành vi nhanh của MVCC (xemChương 12) Một hàm chỉ chứaChọnCác lệnh có thể được đánh dấu một cách an toànỔn định, ngay cả khi nó chọn từ các bảng có thểkèo bóng đá eurosẽ thực thi mộtổn địnhchức kèo bóng đá euro sử dụng ảnh chụp nhanh được thiết lập chocurrent_timestampGia đình chức kèo bóng đá euro đủ điều kiện

Hành vi nhanh tương tự được sử dụng choChọnlệnh trongImmutablechức kèo bóng đá euro. Nói chung là không khôn ngoan đểImmutablechức kèo bóng đá euro, vì tính bất biếnkèo bóng đá eurokhông thực thi điều đó

Một lỗi phổ biến là dán nhãn hàmbất biếnKhi kết quả của nó phụ thuộc vào mộttimezoneCài đặt.ổn địnhthay vào đó.

Lưu ý:trướckèo bóng đá euroPhát hành 8.0, yêu cầuỔn địnhbất biếnCác chức kèo bóng đá euro không thể sửa đổi cơ sở dữ liệuChọn. (Đây không phải là mộtCác chức kèo bóng đá euro sửa đổiổn địnhhoặcbất biếnHàm không nhận thấy các thay đổi cơ sở dữ liệu được áp dụng bởi