数据库
文章平均质量分 55
weixin_43831861
这个作者很懒,什么都没留下…
展开
-
Oracle 练习题
在scott用户下建立以下两个表,并完成后边练习: (注意:每个表添加不少于3条记录,其中员工表中有一条记录的姓名为各位同学本人姓名。)1.建立一张部门表bumen(部门编号b_id,部门名称b_name) , create table bumen( b_id char(5) primary key, b_name char(10) not null);属性名数据类型约束b_idchar(5)主键b_namechar(10)不允许为空2.建立一张员工表原创 2020-12-28 15:34:07 · 2900 阅读 · 0 评论 -
oracle函数
创建一个函数来计算每个雇员应纳的个人所得税.(工资<2000,工资的10%,2000-3000 15%,〉3000 20%)函数:create or replace function fun3(v_sal in emp.sal%type) return number is v_sal1 number;begin if v_sal < 2000 then v_sal1 := v_sal * 0.1; elsif v_sal > 3000 then v_原创 2020-12-26 15:56:00 · 198 阅读 · 0 评论 -
Oracle游标练习题
按工号从小到大的顺序输出雇员名字、工资以及工资与平均工资的差。declarev_ename emp.ename%type;v_sal emp.sal%type;v_avgsal number;cursor cur1 is select ename,sal,round(sal-avgsal) from emp,(select avg(sal) avgsal from emp) a order by empno;beginopen cur1;loopfetch cur1 into v_enam原创 2020-12-25 20:11:22 · 1634 阅读 · 2 评论 -
Oracle练习题
写一个PL/SQL程序,输出部门平均工资最高的部门名。查询平均工资最高的部门名:select a.dname, b.s from dept a, (select * from (select avg(sal) s, deptno from emp group by deptno order by avg(sal) desc) where rown原创 2020-12-25 16:07:49 · 188 阅读 · 0 评论 -
Oracle数据库练习题
题目要求:创建一个用户,用户名是自己姓名全拼,密码是自己的学号。授予相应权限,能够进行表的创建、数据添加等操作。在新创建用户下建立以下两个表,并完成后边练习:原创 2020-12-25 12:02:11 · 1655 阅读 · 1 评论