ImageVerifierCode 换一换
格式:DOC , 页数:2 ,大小:45KB ,
资源ID:7444972      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7444972.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Oracle28647.doc)为本站会员(gnk289057)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Oracle28647.doc

1、实验一 2(4 ) (4)在 Oracle 的安装目录下找到当前已安装的 TEST 数据库的所有物理文件,分类写出文件名称。 (1)文件类型是 Visual Basic User Control: CONTROL01、CONTROL02、CONTROL03、 (3)文件类型是文本文档:RED001 、 RED002、RED003实验二 2 (2 ) 查询性别为女生的平均成绩。 select avg(grade) 女生的平均成绩 from sc,student s where ssex=女 and s.sno=sc.sno 查询选修了课程号为 3 的所有学生的姓名。select sname fr

2、om sc , s where cno=3 and s.sno=sc.sno; 查询既选修了课程 2 又选修了课程 3 的学生姓名和学号。 select sname,s.sno from sc,student s where sc.sno=s.sno and cno=2 and sc.sno in (select sno from sc where cno=3); select sname,s.sno from sc,student s where sc.sno=s.sno and cno=2 intersect select sname,s.sno from sc,s where sc.sn

3、o=s.sno and cno=3; 查询与“孙兰”在同一个系学习的学生 select sno,sname,sclass from student where sclass in (select sclass from student where sname=孙兰); select s1.sno,s1.sname,s1.sclass from student s1,student s2 where s1.sclass=s2.sclass and s2.sname=孙兰实验 3 (1)创建一个过程 avg_sal,用于输出 emp 表中的某个部门的平均工资,并在PL/SQL 匿名块调用该过程输出

4、部门 SALES 的平均工资; create or replace procedure avg_sal(depName in varchar2, avgSal out number) is begin select avg(sal) into avgSal from emp,dept where emp.deptNo=dept.deptNo and dname=depName group by emp.deptNo; dbms_output.put_line(部门|depName|的平均工资是|to_char(avgSal); end测试函数: set serveroutput on; dec

5、lare dname dept.dname%type; avgSal emp.sal%type; begin dname:=ACCOUNTING; avg_sal(dname,avgsal); end; (2)创建一个函数 sum_n(n int), 用于输出在 1 到 n 之间的偶数之和,并条用该函数,输出 1 到 1500 之间的偶数和。 CREATE OR REPLACE FUNCTION SUM_N(N NUMBER ) RETURN NUMBER AS I NUMBER(3); SUM_VAL NUMBER:=0; BEGIN FOR I IN 1N LOOP IF MOD(I+1,

6、2)!=0 THEN SUM_VAL:=SUM_VAL+I; END IF; END LOOP; RETURN SUM_VAL; END SUM_N;测试函数: declare n number; begin n:=10; dbms_output.put_line(sum_n(1500); end;(2 )创建一个函数 find_loc, 用于返回某个员工所在的工作地点。并调用该函数,显示员工号为 7788 的工作地点。 CREATE OR REPLACE FUNCTION find_loc(emp_no NUMBER) RETURN VARCHAR2 AS location VARCHAR2

7、(13); BEGIN SELECT loc INTO location FROM emp, dept WHERE emp.deptno=dept.deptno AND empno=emp_no; RETURN location; END find_loc; (3)创建一个触发器 tr_emp_sal,当进行 update 操作时,员工的工资只能涨不能降,不允许删除员工记录。 create or replace trigger tr_emp_sal before update of sal or delete on emp for each row begin case when updati

8、ng(sal) then if :new.sal-:old.sal0 then raise_application_error(-20001, 员工的工资只能涨不能降!); end if; when deleting then raise_application_error(-20002, 不能删除员工记录!); end case; end;Oracle 复习/ch1 数据库的完整性,有哪些约束/ch2 体系结构/物理:物理文件(数据、控制、日志)/逻辑:表空间、段、区、数据块/ 进程:7 个进程内存:SGA/PGA/数据字典/ch3/SQL*Plus 命令:DESC/SAVE/GET/EDIT/START/COLUMN/ACCEPT 例 3.17/ch4 创建基本表空间和临时表空间/ch5 表、视图、索引和序列的创建ch6 备份控制文件、管理日志文件组/ch7、ch8 select 语句/ch9 /IF 语句例 9.7/CASE 语句例9.8/游标:声明、打开、检索和关闭ch10/存储过程、函数和触发器的创建/触发器的两种级别

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报