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

39.1. Tổng tỷ lệ kèo bóng đá tối nay

PL/PGSQLlà một tải Ngôn ngữ thủ tục choPOSTGRESQLHệ thống cơ sở dữ tỷ lệ kèo bóng đá tối nay. Các mục tiêu thiết kế củaPL/PGSQLđã tạo ra một Ngôn ngữ thủ tục có thể tải được

  • có thể được sử tỷ lệ kèo bóng đá tối nay để tạo các chức năng và kích hoạt thủ tục,

  • Thêm cấu trúc điều khiển vàoSQLNgôn ngữ,

  • Có thể thực hiện các tính toán phức tạp,

  • kế thừa tất cả các loại, chức năng do người dùng xác định người vận hành,

  • có thể được xác định để được máy chủ tin tưởng,

  • rất dễ sử tỷ lệ kèo bóng đá tối nay.

Các chức năng được tạo bằngPL/PGSQLcó thể được sử tỷ lệ kèo bóng đá tối nay ở bất cứ đâu tích hợp Các chức năng có thể được sử tỷ lệ kèo bóng đá tối nay. Ví dụ: có thể tạo các chức năng tính toán có điều kiện phức tạp và sau đó sử tỷ lệ kèo bóng đá tối nay chúng để Xác định các toán tử hoặc sử tỷ lệ kèo bóng đá tối nay chúng trong các biểu thức chỉ mục.

inPostgreSQL9.0 trở lên,PL/PGSQLđược cài đặt bởi mặc định. Tuy nhiên nó vẫn là một mô -đun có thể tải, vì vậy đặc biệt Quản trị viên có ý thức bảo mật có thể chọn loại bỏ nó.

39.1.1. Ưu điểm của việc sử tỷ lệ kèo bóng đá tối nayPL/PGSQL

SQLlà ngôn ngữPostgreSQLvà hầu hết khác Cơ sở dữ liệu tỷ lệ kèo bóng đá tối nay hệ sử dụng làm ngôn ngữ truy vấn. Nó có thể di động và dễ học. Nhưng mọiSQLCâu lệnh phải được thực thi riêng lẻ bởi cơ sở dữ tỷ lệ kèo bóng đá tối nay máy chủ.

11545_11922

vớiPL/PGSQLBạn có thể nhóm một khối tính toán và một loạt các truy vấnbên trongMáy chủ cơ sở dữ tỷ lệ kèo bóng đá tối nay, do đó có sức mạnh của một ngôn ngữ thủ tục và dễ sử dụng của SQL, nhưng với sự tiết kiệm đáng kể của máy khách/máy chủ Chi phí giao tiếp.

  • Các chuyến đi tròn thêm giữa máy khách và máy chủ là bị loại

  • Kết quả trung gian mà khách hàng không cần làm không cần phải được sắp xếp hoặc chuyển nhượng giữa máy chủ và khách hàng

  • Có thể tránh được nhiều vòng phân tích cú pháp truy vấn

Điều này có thể dẫn đến tăng hiệu suất đáng kể khi so với một ứng tỷ lệ kèo bóng đá tối nay không sử tỷ lệ kèo bóng đá tối nay được lưu trữ chức năng.

Ngoài ra, vớiPL/PGSQLBạn có thể Sử dụng tất cả các kiểu dữ tỷ lệ kèo bóng đá tối nay, toán tử và chức năng của SQL.

39.1.2. Đối số được hỗ trợ và kết quả Kiểu dữ tỷ lệ kèo bóng đá tối nay

chức năng được viết bằngPL/PGSQL13196_13459PL/PGSQLchức năng là trả vềRecord, có nghĩa là kết quả là loại hàng có cột được xác định theo đặc điểm kỹ thuật trong cuộc gọi truy vấn, như đã thảo luận trongPhần 7.2.1.4.

PL/PGSQLCác chức năng có thể được tuyên bố chấp nhận một số lượng đối số biến bằng cách sử tỷ lệ kèo bóng đá tối nayVariadicĐiểm đánh dấu. Điều này hoạt động chính xác giống như các chức năng SQL, như đã thảo luận trongPhần 35.4.5.

PL/PGSQLCác chức năng cũng có thể được tuyên bố chấp nhận và trả lại các loại đa hìnhAnyEuity, AnyArray, Anynonarray, AnyenumAnyrange. Các loại dữ tỷ lệ kèo bóng đá tối nay thực tế được xử lý bởi một Chức năng đa hình có thể thay đổi từ cuộc gọi đến cuộc gọi, như đã thảo luận TRONGPhần 35.2.5. Một ví dụ được hiển thị trongPhần 39.3.1.

PL/PGSQLCác chức năng cũng có thể được tuyên bố để trả lại một"SET"(hoặc bảng) của bất kỳ loại dữ tỷ lệ kèo bóng đá tối nay nào có thể được trả về dưới dạng ví dụ. Một chức năng như vậy tạo ra đầu ra của nó bằng cách thực thitrở lại tiếp theoĐối với mỗi phần tử mong muốn của tập kết quả hoặc bằng cách sử tỷ lệ kèo bóng đá tối naytrở lại Truy vấnĐể xuất kết quả tỷ lệ kèo bóng đá tối nay việc đánh giá một truy vấn.

Cuối cùng, APL/PGSQLHàm có thể được khai báo để trả vềvoid15343_15383

PL/PGSQLCác chức năng cũng có thể được khai báo với các tham số đầu ra thay cho một Đặc điểm kỹ thuật tỷ lệ kèo bóng đá tối nay loại trả về. Điều này không thêm bất kỳ khả năng cơ bản tỷ lệ kèo bóng đá tối nay ngôn ngữ, nhưng nó thường Thuận tiện, đặc biệt là để trả về nhiều giá trị. TheBẢNG TRẢ LẠIKý hiệu cũng có thể là được sử tỷ lệ kèo bóng đá tối nay thay choreturn setof.

Ví dụ cụ thể xuất hiện trongPhần 39.3.1Phần 39.6.1.