PL / SQL - Điều kiện
Trong chương này, chúng ta sẽ thảo luận về các điều kiện trong PL / SQL. Cấu trúc ra quyết định yêu cầu người lập trình chỉ định một hoặc nhiều điều kiện để được đánh giá hoặc kiểm tra bởi chương trình, cùng với một câu lệnh hoặc các câu lệnh sẽ được thực thi nếu điều kiện được xác định là đúng, và tùy chọn, các câu lệnh khác sẽ được thực thi nếu điều kiện được xác định là sai.
Sau đây là dạng chung của cấu trúc có điều kiện (tức là ra quyết định) điển hình được tìm thấy trong hầu hết các ngôn ngữ lập trình:
Ngôn ngữ lập trình PL / SQL cung cấp các loại câu lệnh ra quyết định sau. Nhấp vào các liên kết sau để kiểm tra chi tiết của chúng.
S.Không | Tuyên bố & Mô tả |
---|---|
1 | Câu lệnh IF - THEN Các IF statement liên kết một điều kiện với một chuỗi các câu lệnh kèm theo các từ khóa THEN và END IF. Nếu điều kiện là đúng, các câu lệnh sẽ được thực thi và nếu điều kiện là sai hoặc NULL thì câu lệnh IF không làm gì cả. |
2 | Câu lệnh IF-THEN-ELSE IF statement thêm từ khóa ELSEtheo sau là một chuỗi câu lệnh thay thế. Nếu điều kiện là false hoặc NULL, thì chỉ chuỗi các câu lệnh thay thế được thực thi. Nó đảm bảo rằng một trong hai chuỗi câu lệnh được thực thi. |
3 | Câu lệnh IF-THEN-ELSIF Nó cho phép bạn chọn giữa một số lựa chọn thay thế. |
4 | Tuyên bố tình huống Giống như câu lệnh IF, CASE statement chọn một chuỗi các câu lệnh để thực thi. Tuy nhiên, để chọn chuỗi, câu lệnh CASE sử dụng một bộ chọn thay vì nhiều biểu thức Boolean. Bộ chọn là một biểu thức có giá trị được sử dụng để chọn một trong một số lựa chọn thay thế. |
5 | Câu lệnh CASE đã tìm kiếm Câu lệnh CASE được tìm kiếm has no selectorvà đó là mệnh đề WHEN chứa các điều kiện tìm kiếm mang lại giá trị Boolean. |
6 | IF-THEN-ELSE lồng nhau Bạn có thể sử dụng một IF-THEN hoặc là IF-THEN-ELSIF tuyên bố bên trong khác IF-THEN hoặc là IF-THEN-ELSIF các câu lệnh). |