- 2
- 0
- 约3.57千字
- 约 43页
- 2022-02-27 发布于湖北
- 举报
;PL/SQL结构化语句;5.4 PL/SQL基本程序结构和语句; ; ;3 要求:涉及表为scott.emp,输入一个员工号,修改该员工的工资,如果该员工为10号部门(deptno),则要求工资增加100;若为20号部门,要求工资增加150;若为30号部门,工资增加200;否则增加300。
分析:
首先搭好程序块的框架(declare begin exception end;)
输入一个员工号------使用临时变量
找出根据那个变量值的不同来做分支结构:部门号v_deptno
Select into语句求此变量,部门号v_deptno
分支结构求工资增加量
Update 语句修改工资
;DECLARE
v_deptno scott.emp.deptno%type;
v_zj NUMBER(4);
v_empno scott.emp.empno%type;
BEGIN
v_empno:=7788;
SELECT deptno INTO v_deptno FROM scott.emp WHERE empno=v_empno;
IF v_deptno=10 THEN v_zj:=100;
ELSIF v_deptno=20 THEN v_zj
您可能关注的文档
最近下载
- 子宫内膜去除术临床应用专家共识解读(1).pptx
- 2025年事业单位笔试-贵州-贵州骨外科(医疗招聘)历年参考题典型考点含答案解析.docx VIP
- 铁路隧道CRTSⅠ型双块式无砟轨道施工作业指导书.pdf VIP
- IKDC评分表实用文档.doc VIP
- 2025年海南省海南中学英语自主招生试卷 .pdf VIP
- 2026年嘉兴市初中毕业生学科素养测试与调研语文试题卷及答案.docx VIP
- 2025年贵州省高考物理试卷真题(含答案解析).pdf
- 党校第三十七期发展对象培训班复习题库.doc VIP
- 历届地理生物中考最难试卷及答案.docx VIP
- 2025年辽宁省档案录入员考试题库及答案.doc VIP
原创力文档

文档评论(0)