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
Tài kèo bóng đá hom nay 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 kèo bóng đá hom nay các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

41.4. Dữ liệu toàn cầu trong kèo bóng đá hom nay

Đôi khi rất hữu ích khi có một số dữ liệu toàn cầu được tổ chức giữa hai cuộc gọi đến một hàm hoặc được chia sẻ giữa các chức năng khác nhau. Điều này dễ dàng được thực hiện trong kèo bóng đá hom nay, nhưng có một số hạn chế phải được hiểu.

Vì lý do bảo mật, kèo bóng đá hom nay thực thi các chức năng được gọi bởi bất kỳ vai trò SQL nào trong một trình thông dịch TCL riêng cho vai trò đó. Điều này ngăn chặn sự can thiệp vô tình hoặc độc hại của một người dùng với hành vi của các chức năng kèo bóng đá hom nay của người dùng khác. Mỗi trình thông dịch như vậy sẽ có các giá trị riêng cho bất kỳ"Toàn cầu"Biến TCL. Do đó, hai hàm kèo bóng đá hom nay sẽ chia sẻ cùng một biến toàn cầu khi và chỉ khi chúng được thực thi bởi cùng một vai trò SQL. Trong một ứng dụng trong đó một phiên thực hiện mã trong nhiều vai trò SQL (thông quaBảo mật xác địnhchức năng, sử dụngĐặt vai trò, v.v.) Bạn có thể cần thực hiện các bước rõ ràng để đảm bảo rằng các chức năng kèo bóng đá hom nay có thể chia sẻ dữ liệu. Để làm điều đó, hãy đảm bảo rằng các chức năng nên giao tiếp được sở hữu bởi cùng một người dùng và đánh dấu chúngBảo mật xác định. Tất nhiên bạn phải quan tâm rằng các chức năng như vậy không thể được sử dụng để làm bất cứ điều gì ngoài ý muốn.

11409_11771

Để giúp bảo vệ các chức năng kèo bóng đá hom nay khỏi can thiệp vào nhau, một mảng toàn cầu được cung cấp cho từng chức năng thông quaUPVARlệnh. Tên toàn cầu của biến này là tên nội bộ của hàm và tên cục bộ làGD. Nó được khuyến nghị rằngGDđược sử dụng cho dữ kèo bóng đá hom nay riêng tư liên tục của một hàm. Chỉ sử dụng các biến toàn cầu TCL thông thường cho các giá trị mà bạn đặc biệt có ý định được chia sẻ giữa nhiều chức năng. (Lưu ý rằngGDMảng chỉ có toàn cầu kèo bóng đá hom nay một trình thông dịch cụ thể, vì vậy chúng không bỏ qua các hạn chế bảo mật được đề cập ở trên.)

​​Một ví dụ về việc sử dụngGDxuất hiện kèo bóng đá hom naySPI_EXECPVí dụ bên dưới.