QQ号被举报了怎么qq人脸识别能找回号吗原来的QQ号

您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
Oracle数据库系统应用开发实用教程教学课件作者第2版朱亚兴第8章学习手册第8章任务8课件.doc 4页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:100 &&
Oracle数据库系统应用开发实用教程教学课件作者第2版朱亚兴第8章学习手册第8章任务8课件.doc
你可能关注的文档:
··········
··········
学习手册任务8:通过触发器在视图中插入数据。任务指导理解项目任务、所需的知识技能掌握创建和验证替代触发器的方法分析任务;在教师的提示下分解步骤学生任务操作实践总结提高实训指导实验目的与要求1.掌握替代触发器的原理。
实验环境及方案 Windows?Server?2000?sp1或更高版本;Windows?Server?2003的所有版本; Windows?XP专业版。 Oracle10g.
实验步骤实训8.6替代触发器目的和要求①掌握替代触发器的原理。②创建DDL触发器。③替代触发器的测试方法。实训内容指导:创建一个视图view_emp_dept,数据来源于emp表的字段empno,ename,job,emp.deptno,条件是emp.deptno=dept.deptno。然后对视图view_emp_dept更新部门信息。例如:对视图进行更新操作,出现错误,请用替代触发器解决。步骤:(1)授权给SCOTT用户创建视图的权限,创建视图connsystem/manager1;grconnscott/createorreplaceviewview_emp_deptasselectempno,ename,job,emp.deptnodepnofromemp,deptwhereemp.deptno=dept.(2)对视图进行更新操作updateview_emp_deptsetdepno=50wheredepno=10;执行结果为updateview_emp_deptsetdepno=55wheredepno=10*第1行出现错误:ORA-02291:违反完整约束条件(SCOTT.FK_DEPTNO)-未找到父项关键字(3)在视图上创建INSTEADOF触发器createorreplacetriggerdept_emp_updinsteadofupdateonview_emp_deptforeachrobeginselectcount(*)intorowcntfromdeptwheredeptno=:new.ifrowcnt=0thenbegininsertintodept(deptno)values(:new.depno,’新部门名称’);updateempsetdeptno=:new.depnowheredeptno=:old.elseupdateempsetdeptno=:new.depnowheredeptno=:old.(4)重新对视图进行插入操作updateview_emp_deptsetdepno=50wheredepno=10;执行结果为已更新3行。练习:请用替代触发器解决对视图view_emp_dept进行插入数据,其部门号为60。
Oracle数据库系统应用开发
正在加载中,请稍后...Oracle自带表(EMP)SQL语句练习 - 博客频道 - CSDN.NET
~专心~专注
分类:java
0. 查询最高工资及其对应员工
解法一: select ename from (select ename from emp order by sal desc) where rownum=1;
解法二: select ename from emp where sal=(select max(sal) from emp);
解法三: select ename, sal from emp where sal not in (select distinct t1.sal from emp t1 inner join emp t2 on t1.sal & t2.sal);
1. 计算每位员工的年薪
select ename, sal*12+nvl(comm, 0) annualS
2. 统计有员工的部门的人数
select count(distinct deptno)
3. 求挣最高薪水的员工(boss除外)的姓名
select ename from emp where sal = (select max(sal) from emp where job&&upper('president'));
4. 查询薪水超过平均薪水的员工的姓名和工资
select ename, sal from emp where sal & (select avg(sal) from emp);
5. 查询薪水超过其所在部门平均薪水的员工的姓名、部门编号和工资
select ename, t1.deptno, to_char(sal, '$9,999.9') sal, to_char(round(t2.avgsal, 1), '$9,999.9') avg from emp t1,(select deptno, avg(sal) avgsal from emp group by deptno) t2 where t1.sal & t2.avgsal and t1.deptno = t2.
6. 查询部门中薪水最高的人姓名、工资和所在部门名称
select ename, sal, dname from emp t1
inner join&
(select deptno, max(sal) maxsal from emp group by deptno) t2&
on t1.deptno = t2.deptno and t1.sal = t2.maxsal&
inner join
dept t3 on t3.deptno = t1.
7. 查询部门平均薪水的等级
select deptno, avg, grade from (select deptno, avg(sal) avg from emp group by deptno) t1 inner join salgrade t2 on t1.avg between t2.losal and t2.
8. 哪些人是主管
select ename from emp
where empno in (select distinct mgr from emp);
9. 求平均薪水最高的部门的名称和平均工资
select dname, to_char(avg, '$9,999.9') avg from dept t1&
inner join (select deptno, avg from (select deptno, avg(sal) avg from emp group by deptno) &where avg = &(select max(avg) from (select deptno, avg(sal) avg from emp group by deptno))) t2 on t1.deptno = t2.
10. 求薪水最高的前3名雇员
select * from (select ename, sal from emp order by sal desc) t where rownum &= 3;
11. 求薪水最高的第4-6名雇员
select ename, sal from (select rownum as rn, t.* from (select ename, sal from emp order by sal desc) t) where rn &= 4 and rn &= 6;
12. 求薪水最低的部门经理所在部门的名称
排名:第6226名
(24)(70)(2)(2)(21)(2)(3)(5)(7)(2)(5)(4)(1)(2)(6)(1)(1)(6)(3)(3)(5)(1)(1)(4)(10)(1)(2)(1)(7)(1)(1)(1)(1)(1)(9)(3)(1)(1)(11)(1)(2)【图文】第6讲_Oracle表的查询_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第6讲_Oracle表的查询
上传于|0|0|文档简介
大小:334.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢

我要回帖

更多关于 网易手机账号能找回吗 的文章

 

随机推荐