1 / 4
文档名称:

Oracle实验报告之触发器.doc

格式:doc   大小:42KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle实验报告之触发器.doc

上传人:zxwziyou8 2021/12/2 文件大小:42 KB

下载得到文件列表

Oracle实验报告之触发器.doc

文档介绍

文档介绍:实验报告
实验名称:使用游标、存储过程和触发器
实验课时:2课时
实验地点:E305
实验时间:2014年5月 21日 星期 三 第14 周
实验目的及要求:
了解游标的概念和工作原理。
了解存储过程的分类和使用方法。
了解触发器的概念。
学****编写和执行自定义过程。
学****创建和使用触发器。
实验环境:
硬件设备:PC机一台
操作系统:Windows XP
应用工具:Oracle 11g
实验内容:(算法、程序、步骤和方法)
创建游标mycur,从表employees中读取1号部门的员工姓名,职务。并输出“员工姓名:XXX,职务:XXX。”
程序代码如下:
set serveroutput on;
DECLARE
CURSOR mycur IS
SELECT emp_name, title
FROM employees
where dep_id=1;
BEGIN
FOR yw IN mycur LOOP
('员工姓名:'||||'职务:'||);
END LOOP;
END;
执行结果如下:
创建存储过程GetGrade,查询指定员工的工资,使用CASE语句输出其工资等级。工资小于等于3000,等级为“低”;工资大于3000,小于5000,等级为”中”;工资大于等于5000,等级为高。并执行该存储过程。
创建存储过程代码如下:
create or replace procedure getgrade
(yw_depid number)
as
yw_wage %type;
yw_grade varchar2(5);
begin
select wage into yw_wage
from employees
where emp_id=yw_depid;
yw_grade:=case
when yw_wage<=3000 then '低'
when yw_wage>=3000 and yw_wage<5000 then '中'
when yw_wage>=5000 then '高'
end;
('该员工工资等级为'||yw_grade);
end;
执行存储过程代码如下:
execute getgrade(3);
call getgrade(3);
执行结果如下:
创建存储过程UpdateWage,查询指定员工的工资,如果工资小于3000,则加200工资,并提示信息“XX号员工工资已更新。”,如果工资大于3000,则提示信息“XX号员工工资为XXX,已达到规定标准。”
创建存储过程代码如下:
create or replace procedure updatewage
(yw_depid number)
as
yw_wage %ywpe;
BEGIN
Select wage into yw_wage
From employees
Where

最近更新

2022年华北理工大学轻工学院公共课《思想道德.. 13页

2022毕业论文指导记录通用模板(详细版) 5页

2023年环保工程师求职简历 15页

Unit 4 Reading and Thinking课时练习-高中英.. 4页

《财务管理》形成性考核作业(一)参考答案 12页

专升本《汇编语言程序设计》 试卷 答案 5页

九年级上册化学 第一单元 测试卷(含答案) 5页

人教版小学数学五年级下第六单元教学设计:分.. 16页

信息资源管理(第三版)张凯 主编 期末考试模拟.. 18页

关于考试的作文600字20篇 13页

功率因数及改善功率因数在电力系统中的实际意.. 13页

博士-硕士优秀毕业生人物传播论文索引 6页

大学新闻听力与篇章听力 6页

小学课后服务提质增效典型经验材料】 5页

幼儿园自我监测评估工作方案 6页

我的烦恼作文开头结尾摘抄10篇 11页

期末考试语文成绩分析总结与反思 11页

湖南省工程建设地方标准《预拌混凝土生产与施.. 24页

电力二次系统安全管理工作检查内容表 8页

秸秆禁烧承诺书 11页

美容院店长工作指导手册》 67页

西南大学20年6月机考(0405)《教育学》第一套答.. 10页

走进高三励志演讲稿 13页

部编版语文六年级小升初专项训练-小古文阅读(.. 14页

项目培训计划书(通用17篇) 42页

高清人体解剖彩色图谱-肾和肾上腺 16页

隧道灾害、事故及其防治技术 81页

超声危急值和临床15年课件 73页

儿童疑难病例个案护理 33页

企业安全文化建设培训 31页