示例
declare st_grade VARCHAR2(5); st_id CONSTANT NUMBER(10) := 2; st_marks CONSTANT NUMBER :=60; BEGINIF (st_marks>80) THEN st_grade := 'A'; ELSIF (st_marks>60) THEN st_grade := 'B'; ELSIF (st_marks>40) THEN st_grade := 'C'; ELSE st_grade := 'Fail'; END IF; insert into marks_info values(st_id, st_marks, st_grade); End;
PL/SQL 中的IF ELSE 语句是所有控制流语句中最基本的。 If ELSE 语句根据条件执行一系列语句。
IF语句有三种类型
- if-then.
- if-thel-else
- if-then-elsif。
日期:2020-06-02 22:18:13 来源:oir作者:oir