PL/PGSQLlà soi kèo bóng đá truoctransoi kèo bóng đá truoctran khốiNgôn ngữ. Các Hoàn thành văn bản soi kèo bóng đá truoctran một định nghĩa hàm phải làkhối. soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran một khối có thể là mộtkhối phụ11315_11423
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 soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran 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 ';
Điều quan trọng là không nhầm lẫn việc sử dụng bắt đầu/kết thúc cho Nhóm câu lệnh trongPL/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ỉ để nhóm; Họ không bắt đầu hoặc kết thúc soi kèo bóng đá truoctran 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 soi kèo bóng đá truoctran giao dịch được thiết lập bởi soi kèo bóng đá truoctran 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.
Mỗi tuyên bố và tuyên bố trong soi kèo bóng đá truoctran khối bị chấm dứt bởi soi kèo bóng đá truoctran 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.
Có hai loại bình luận trongPL/PGSQL. soi kèo bóng đá truoctran dấu gạch ngang--Bắt đầu soi kèo bóng đá truoctran nhận xét 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 soi kèo bóng đá truoctran*/. 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 soi kèo bóng đá truoctran 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/*và*/.