对scott用户中员工表EMP、DEPT表定义过程,该过程通过输入员工号输出员工姓名和部门名称。
create or replace procedure p_get_desc
(
i_empno in emp.empno%type,
o_ename out emp.ename%type,
o_dname out dept.dname%type
) as
begin
select a.ename, b.dname
into o_ename, o_dname
from emp a, dept b
where a.deptno = b.deptno
and a.empno = i_empno;
exception
when others then
o_ename := '';
o_dname := '';
end p_get_desc;
2、根据关系描述画出:系部、专业、学生、课程、教师的实体-关系图(ER图)一个系有多个专业,
一个专业有多个学生,一个学生修多门课程,一门课程由多个学生选,一个教师教多门课程,一门课程由多个教师教
3、根据关系描述画出: 部门、员工、产品的实体-关系图(ER图):
一个部门生产多种产品,每种产品只由一个部门生产,每个部门有多名员工,每名员工只能在隶属于一个部门
4、请写出在WINDOW操作系统下做定时备份ORACLE数据库的三个步骤
数据库备份分为很多种了,说冷备吧:
(1)关闭DB : shutdown immediate;
(2):copy oradata目录下的所有文件,包括数据文件,控制文件,redo等,全部copy到一个安全目录中。
(3) 打开数据库。
2、将部门编号为‘D_02’的员工工资提高10%
update emp a set a.sal=a.sal*1.1 where a.deptno='D_02';
commit;