oracle第七次作业.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东技术师范学院实验报告 学院: 计算机科学学院 专业: 计算机科学与技术 班级: 1 成绩: 姓名: 黄传川 学号: 2012034243001 组别: 组员: 实验地点: 工业中心202 实验日期: 2015-6-7 指导教师签名: 预习情况 操作情况 考勤情况 数据处理情况 实验名称: 数据库PL/SQL程序设计1.掌握数据库系统PL/SQL块的编写和操作; 2.掌握数据库系统PL/SQL存储过程、函数和触发器的创建和操作 2、编写一个PL/SQL块,输出所有比本部门平均工资高的员工信息。 3、编写一个PL/SQL块,输出所有员工及其部门领导的姓名、员工号及其部门号。 4、查询姓为“Smith” 的员工信息,并输出其员工号、姓名、工资、部门号。如果该员工不存在,则插入一条新纪录,员工号为2012,员工姓为“Smith”,工资为7500元,入职日期为“2002年3月5日”,部门号为50。如果存在多个名为“Smith”的员工,则输出所有名为“Smith”的员工号、姓名、工资、入职日期、部门号L。 P322 2、创建一个存储过程,以员工号为参数,修改该员工的工资。若该员工属于10号部门,则工资增加150;若属于20号部门,则工资增加200;若属于30号部门,工资增加250;若属其他部门,则工资增加300。 4、创建一个存储过程,以部门号为参数,输出入职日期最早的10个员工信息。 7、创建一个函数,以员工号为参数,返回该员工的所在部门的平均工资。 9、创建一个包,包中包含一个过程和一个游标。游标返回所有员工的信息:存储过程实现每次输出游标的5条记录。 11、在emp表上创建一个触发器,当插入、删除或修改员工信息时,统计各个部门的人数及平均工资,并输出。 12、在emp表中创建一个触发器,保证修改员工工资时,修改后的工资低于该部门最高工资,同时高于该部门最低工资。 14、创建一个存储过程,以员工号和部门号作为参数,修改员工所在的部门为输入的部门号。如果修改成功,则显示“员工由….号部门调入…部门”;如果不存在该员工,则显示“员工号不存在,请输入正确的员工号”;如果不存在该部门,则显示“该部门不存在,请输入正确的部门号”。

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档