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 tỷ số bóng đá euro hôm nay PostgreSQL.
Bạn có thể muốn xem cùng kèo tỷ số bóng đá euro hôm nay trang chohiện tạiPhiên bản hoặc kèo tỷ số bóng đá euro hôm nay trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

38.2. Cấu trúc kèo tỷ số bóng đá euro hôm nayPL/PGSQL

PL/PGSQLlà a Ngôn ngữ cấu trúc khối. Văn bản hoàn chỉnh kèo tỷ số bóng đá euro hôm nay một hàm Định nghĩa phải làkhối. kèo tỷ số bóng đá euro hôm nay khối là được định nghĩa là:

[<<nhãn ]
[khai báoKhai báo ]
BẮT ĐẦUcâu lệnhkết thúc [ nhãn ];

Mỗi tuyên bố và mỗi câu trong kèo tỷ số bóng đá euro hôm nay khối là chấm dứt bởi kèo tỷ số bóng đá euro hôm nay dấu chấm phẩy. kèo tỷ số bóng đá euro hôm nay khối xuất hiện trong kèo tỷ số bóng đá euro hôm nay khối khác khối phải có dấu chấm phẩy saukết thúc,, như thể hiện ở trên; Tuy nhiên cuối cùngkết thúckết luận kèo tỷ số bóng đá euro hôm nay cơ thể chức năng không yêu cầu dấu chấm phẩy.

Tip:kèo tỷ số bóng đá euro hôm nay sai lầm phổ biến là viết kèo tỷ số bóng đá euro hôm nay dấu chấm phẩy Ngay sau đóBắt đầu. Đây là Không chính xác và sẽ dẫn đến lỗi cú pháp.

Anhãnchỉ cần muốn xác định khối để sử dụng trong kèo tỷ số bóng đá euro hôm nayThoáttuyên bố hoặc để đủ điều kiện Các biến được khai báo trong khối. Nếu kèo tỷ số bóng đá euro hôm nay nhãn được đưa ra saukết thúc, nó phải khớp với nhãn tại Khối bắt đầu.

Tất cả các từ khóa không nhạy cảm với trường hợp. Định danh là ngầm được chuyển đổi thành chữ thường trừ khi được trích dẫn kép, giống như chúng đang ở Các lệnh SQL thông thường.

Có hai loại bình luận trongPL/PGSQL. kèo tỷ số bóng đá euro hôm nay dấu gạch ngang đôi (--) Bắt đầu kèo tỷ số bóng đá euro hôm nay 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 kèo tỷ số bóng đá euro hôm nay*/. 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 tỷ số bóng đá euro hôm nay 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/**/.

Bất kỳ câu lệnh nào trong phần câu lệnh kèo tỷ số bóng đá euro hôm nay khối có thể là mộtSubblock. Subblocks có thể được sử dụng cho Nhóm hợp lý hoặc để bản địa hóa các biến thành một nhóm nhỏ tuyên bố. Các biến được khai báo trong mặt nạ subblock bất kỳ các biến có tên tương tự kèo tỷ số bóng đá euro hôm nay các khối bên ngoài trong suốt thời gian kèo tỷ số bóng đá euro hôm nay subblock; Nhưng dù sao bạn cũng có thể truy cập các biến bên ngoài nếu bạn đủ điều kiện tên kèo tỷ số bóng đá euro hôm nay họ với nhãn kèo tỷ số bóng đá euro hôm nay khối kèo tỷ số bóng đá euro hôm nay họ. Ví dụ:

13571_14142

Lưu ý:Thực sự có kèo tỷ số bóng đá euro hôm nay ẩn"Khối bên ngoài"bao quanh cơ thể kèo tỷ số bóng đá euro hôm nay bất kỳPL/PGSQLHàm. Cái này Khối cung cấp các khai báo kèo tỷ số bóng đá euro hôm nay các tham số kèo tỷ số bóng đá euro hôm nay hàm (nếu có), cũng như một số biến đặc biệt nhưtìm thấy(xemPhần 38.5.5). Khối bên ngoài được dán nhãn với chức năng Tên, nghĩa là các tham số và biến đặc biệt có thể đủ điều kiện với tên kèo tỷ số bóng đá euro hôm nay chức năng.

Điều quan trọng là không nhầm lẫn việc sử dụngbắt đầu/kết thúcđể nhóm Các câu lệnh trongPL/PGSQLvới Các lệnh SQL có tên tương tự để kiểm soát giao dịch.PL/PGSQL'sbắt đầu/kết thúcchỉ dành cho nhóm; Họ không bắt đầu hoặc kết thúc kèo tỷ số bóng đá euro hôm nay giao dịch. Chức năng và Các thủ tục kích hoạt luôn được thực thi trong kèo tỷ số bóng đá euro hôm nay giao dịch được thiết lập bởi kèo tỷ số bóng đá euro hôm nay truy vấn bên ngoài - họ không thể bắt đầu hoặc cam kết rằng giao dịch, vì sẽ không có bối cảnh để họ thực hiện trong. Tuy nhiên, kèo tỷ số bóng đá euro hôm nay khối chứa kèo tỷ số bóng đá euro hôm nayngoại lệmệnh đề hình thành hiệu quả a trừ đi có thể được cuộn lại mà không ảnh hưởng đến Giao dịch bên ngoài. Để biết thêm về điều đó, xemPhần 38.6.5.