oracle编写过程,输入部门号,显示员工信息?

1.1.创建一个过程,能向dept表中添加一个新记录。(in参数)

(提示:使用&来输入员工编号)的职工姓名和工资。(要求:利用out模式的参数将值传给调用者。)

3.创建一个过程,在执行调用过程时,可随机输入emp表中某个雇员的姓名,
根据雇员的姓名,返回该雇员的薪水值,并输出。(out参数)。


4.编写过程,实现交换两个变量的值的功能。并输出交换前和交换后的两个值。(in out参数)

5.创建存储过程,根据员工编号删除scott.emp表中的相关记录。
(提示:由调用语句提供的员工编号来删除记录,要求员工编号可随机输入。)

6. 创建存储过程:输入部门编号,
输出scott.emp表中该部门所有职工的员工编号、姓名、工作岗位。
(提示:查询结果是多行,需使用游标,需把游标的定义像变量那样在过程或函数里定义,
所以游标的定义要放在如下位置:

7.编写一个过程,指定一个员工编号与一个工资增加的百分比,
使emp表中将该员工的工资(sal)增加输入的百分比。

8.创建函数,从scott.emp表中查询指定员工编号的职工的工资

调用函数有以下四种方式: 方式一:使用变量接收返回值 方式二:在SQL语句中直接调用函数 方式四:在匿名PL/SQL块中调用函数(推荐使用该种方式-方便好记)

9.创建函数,返回scott.emp表中指定职工的工资和姓名。
(提示:返回值是两个,可用return返回一个,另一个用out参数带回)

10. 创建函数,根据给定的部门编号(提示: 利用&)计算该部门所有职工的平均工资。

11.创建函数,将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改了工资的总人数.

12.创建一个函数,仅有一个形参,它接收调用函数中传递过来的实参--部门号,
函数的返回值为该部门的一整条记录信息(注意:此处能够接收一整条记录的变量该怎么定义?)。要求在调用函数中输出该部门的部门名称与位置。

}

1.查询薪水最高的员工的名子,薪水

3.第个部门里,工资最高的员工

4.每个部门平均工资,这个工资的等级

11.求部门中哪些人的工资最高

12.求部门平均工资的等级

2.当前用户下有多少个视图;

3.查询当前数据库名;

4.查询当前数据库实例名:

5.当前用户下有多少个约束;

}

我要回帖

更多关于 输入姓名自动带出部门 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信