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 kèo bóng đá việt nam 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 kèo bóng đá việt nam trang chohiện tạiPhiên bản hoặc kèo bóng đá việt nam trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

39.1. kèo bóng đá việt nam

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

  • có thể được sử dụng để 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,

  • 10420_10437

Các chức năng được tạo bằngPL/PGSQLcó thể được sử dụng ở bất cứ đâu tích hợp Các chức năng có thể được sử dụng. 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ử dụng chúng để Xác định các toán tử hoặc sử dụng 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à kèo bóng đá việt nam 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 kèo bóng đá việt nam việc sử dụngPL/PGSQL

SQLlà ngôn ngữPostgreSQLvà hầu hết khác Cơ sở dữ kèo bóng đá việt nam quan 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ữ kèo bóng đá việt nam máy chủ.

Điều đó có nghĩa là ứng dụng khách của bạn phải gửi từng truy vấn Đến máy chủ cơ sở dữ kèo bóng đá việt nam, hãy đợi nó được xử lý, nhận và xử lý kết quả, thực hiện một số tính toán, sau đó gửi thêm Truy vấn đến máy chủ. Tất cả điều này phát sinh giao tiếp và cũng sẽ phát sinh chi phí mạng nếu máy khách đang ở trên một máy khác với máy chủ cơ sở dữ kèo bóng đá việt nam.

vớiPL/PGSQLBạn có thể nhóm kèo bóng đá việt nam khối tính toán và kèo bóng đá việt nam loạt các truy vấnbên trongMáy chủ cơ sở dữ kèo bóng đá việt nam, 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

  • 12595_12644

12677_12807

Ngoài ra, vớiPL/PGSQLBạn có thể Sử dụng tất cả các kiểu dữ kèo bóng đá việt nam, 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ữ kèo bóng đá việt nam

chức năng được viết bằngPL/PGSQLcó thể chấp nhận làm đối số bất kỳ Kiểu dữ liệu vô hướng hoặc mảng được máy chủ hỗ trợ và chúng có thể trả lại kết quả của bất kỳ loại nào trong số này. Họ cũng có thể chấp nhận hoặc Trả về bất kỳ loại kèo bóng đá việt nam hợp (loại hàng) được chỉ định theo tên. Nó là cũng có thể khai báoPL/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 kèo bóng đá việt nam số lượng đối số biến bằng cách sử dụngVariadicĐ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, AnynonarrayAnyenum. Các loại dữ kèo bóng đá việt nam thực tế được xử lý bởi Một hàm đ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. kèo bóng đá việt nam 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 kèo bóng đá việt nam"SET"(hoặc bảng) của bất kỳ loại dữ kèo bóng đá việt nam 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 thiReturn NextĐối với mỗi phần tử mong muốn kèo bóng đá việt nam tập kết quả hoặc bằng cách sử dụngtrở lại Truy vấnĐể xuất kết quả kèo bóng đá việt nam việc đánh giá một truy vấn.

Cuối cùng, APL/PGSQLHàm có thể được khai báo để trả vềvoidNếu nó không có giá trị trả về hữu ích.

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 kèo bóng đá việt nam loại trả về. Điều này không thêm bất kỳ khả năng cơ bản kèo bóng đá việt nam 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ể được sử dụng thay choreturn setof.

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