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
Tài liệu này dành cho phiên bản không được hỗ trợ kèo bóng đá cúp c2 PostgreSQL.
Bạn có thể muốn xem cùng kèo bóng đá cúp c2 trang chohiện tạiPhiên bản hoặc kèo bóng đá cúp c2 trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

19.2. Cấu trúc kèo bóng đá cúp c2PL/PGSQL

PL/PGSQLlà kèo bóng đá cúp c2kèo bóng đá cúp c2 khốiNgôn ngữ. Các Hoàn thành văn bản kèo bóng đá cúp c2 một định nghĩa hàm phải làkhối. kèo bóng đá cúp c2 khối được xác định là:

[<< Nhãn]
[khai báoKhai báo ]
BẮT ĐẦUcâuend;

bất kỳcâu lệnhTrong câu lệnh phần kèo bóng đá cúp c2 một khối có thể là mộtkhối phụ. Các khối phụ có thể được sử dụng để nhóm hợp lý hoặc để bản địa hóa các biến cho kèo bóng đá cúp c2 nhóm nhỏ các câu lệnh.

Các biến được khai báo trong phần khai báo trước A trước A khối được khởi tạo vào các giá trị mặc định kèo bóng đá cúp c2 chúng mỗi khi Khối được nhập, không chỉ một lần cho mỗi cuộc gọi chức năng. Vì ví dụ:

Tạo hàm somefunc () trả về số nguyên là '
TUYÊN BỐ
   Số nguyên số lượng: = 30;
BẮT ĐẦU
   Nâng cao thông báo '' số lượng ở đây là %'', số lượng;  - Số lượng ở đây là 30
   Số lượng: = 50;
   -
   -Tạo kèo bóng đá cúp c2 khối phụ
   -
   TUYÊN BỐ
      Số nguyên số lượng: = 80;
   BẮT ĐẦU
      Nâng cao thông báo '' số lượng ở đây là %'', số lượng;  - Số lượng ở đây là 80
   KẾT THÚC;

   Nâng cao thông báo '' số lượng ở đây là %'', số lượng;  - Số lượng ở đây là 50

   Trở lại số lượng;
KẾT THÚC;
'Ngôn ngữ' plpgsql ';

12149_12232PL/PGSQLVới các lệnh cơ sở dữ liệu để kiểm soát giao dịch.PL/PGSQLS bắt đầu/kết thúc chỉ dành cho nhóm; Họ không bắt đầu hoặc kết thúc kèo bóng đá cúp c2 giao dịch. Chức năng và kích hoạt Các thủ tục luôn được thực hiện trong kèo bóng đá cúp c2 giao dịch được thiết lập bởi kèo bóng đá cúp c2 truy vấn bên ngoài --- họ không thể bắt đầu hoặc thực hiện các giao dịch, từPostgreSQLKhông có Giao dịch lồng nhau.

19.2.1. Chi tiết từ vựng

Mỗi tuyên bố và tuyên bố trong kèo bóng đá cúp c2 khối bị chấm dứt bởi kèo bóng đá cúp c2 dấu chấm phẩy.

Tất cả các từ khóa và số nhận dạng có thể được viết ở phần trên hỗn hợp và trường hợp thấp hơn. Số nhận dạng được chuyển đổi hoàn toàn thành trường hợp thấp hơn trừ khi được trích dẫn kép.

13079_13116PL/PGSQL. kèo bóng đá cúp c2 dấu gạch ngang--Bắt đầu kèo bóng đá cúp c2 bình luận kéo dài đến cuối dòng. MỘT/*Bắt đầu bình luận khối điều đó kéo dài đến sự xuất hiện tiếp theo kèo bóng đá cúp c2*/. Nhận xét khối không thể được lồng, nhưng gấp đôi Bình luận Dash có thể được đính kèm vào kèo bóng đá cúp c2 bình luận khối và gấp đôi Dash có thể ẩn các dấu phân cách bình luận khối/**/.