《oracle数据库设计》 实验报告

本文由用户“q353553134”分享发布 更新时间:2022-06-05 07:22:18 举报文档

以下为《《oracle数据库设计》 实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

温州***数据科学与人工***

《oracle数据库设计》 实验报告

实验名称:

实验5 PL/SQL编程



班 级:

20计算机一班

姓 名:

侯奥迪

学 号:

***111



实验地点:

7-706

日 期:







一、实验目的:

[实验目的和要求]

学习PL/SQL的基本概念;

掌握PL/SQL特殊数据类型;

掌握PL/SQL的流程控制结构;

了解PL/SQL的异常处理。



二、实验环境:

1、计算机,局域网,oracle 11g软件



三、实验内容和要求:(直接将实验步骤及截图写在题目下面)

试编写一个程序块,从emp表中显示工作为“PRESIDENT”的雇员的姓名和薪水。如何做到从键盘输入该职位,然后显示该职位的员工姓名和薪水?



使用%rowtype显示部门号为20的部门信息,然后改进程序,让部门号可以输入,查询指定部门的信息,并对错误输入给出提示。





内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 Otherwise 2000

编写一个程序块,键盘输入一个雇员名,从emp1表(先创建)中实现上述加薪处理。

create table emp1

as

select * from emp;





查询员工的姓名,工资,并增加一列薪酬等级,如:员工是1级工资,则显示“一级工资”(case以及表连接)。



编写一个程序块,求1到100之间的偶数和。



编写PL/SQL程序,查询给定雇员名的员工工资,如果工资小于3000则由raise引发异常并转到EXCEPTION进行处理(自定义相应异常),否则正常显示工资。



编写一个程序块,从emp表中显示工作为“CLERK”的雇员的姓名和薪水。(用游标实现)



查询并输出 81年入职的员工的姓名,工种和薪水。(使用 TO_CHAR函数)





四、实验结果与分析(实验总结(请将有疑问的题目和自己的答案粘贴此处。可不写)):



五:思考题:



六、教师评语:





[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《《oracle数据库设计》 实验报告》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览