- PL/SQL 中的if elsif 练习
DECLARE v_empno emp.empno%TYPE := &empno; V_salary emp.sal%TYPE; V_comment VARCHAR2(35); BEGIN SELECT sal INTO v_salary FROM emp WHERE empno=v_empno; IF v_salary<1500 THEN V_comment:= 'Fairly less'; ELSIF v_salary <3000 THEN V_comment:= 'A little more'; ELSE V_comment:= 'Lots of salary'; END IF; DBMS_OUTPUT.PUT_LINE(V_comment); END;
- 知识点
- 1
v_empno emp.empno%TYPE := &empno
&在PL/SQL中代表将&mmp(获取用户输入的值 赋予 v_empno,mmp代表用户输入时提示给用户的内容)
-
- 2
v_empno emp.empno%TYPE 让v_empno 继承 emp中empno的数据类型