oracle作业

发布 2022-09-02 13:40:28 阅读 9656

按步骤写出下列**(如无特别说明,**均在scott用户模式下编写),大家可以自己在sqlplus中编译。

1、 创建视图:

a) 基于emp表创建一个vw_emp视图,显示empno,ename,job,hiredate,deptno这几个字段。

答:1、首先应该给scott用户授权。

2、登陆创建视图并查看。

b) 查询vw_emp视图:显示deptno为10的所有信息。

c) 在视图中增加一条empno为1234的记录。

d) 将视图中ename为jack的全部更新为jackie

a) 将上述视图更改为只读视图。

b) 将上述视图更改为检查视图,使得往该视图插入或更新数据时都必须满足查询条件deptno=10

3、 创建连接视图vw_dept_emp:

a) 查询部门编号为10和30的部门及雇员信息。

b) 查询显示该视图的所有信息。

4、 创建复杂视图vw_emp_job_sal:

a) 查询目前每个岗位的平均工资、工资总和、最高工资和最低工资。

b) 查询显示该视图的所有信息。

5、 创建一个序列seq_dept,起始值为10,间隔为10,最大值为100,不循环。

a) 查看当前序列的值。

6、 创建索引:

a) 在student表的sid字段上创建反向索引id_reverse_index;

b) 在student表的sname字段上创建唯一索引dn_un_index;

7、 创建同义词。

a) 在scott用户模式下创建的私有同义词syemp

b) 在scott用户模式下创建的公有同义词psyemp

8、 删除以上创建的所有视图、序列、索引。

oracle作业

先创建下面三个表 book表 borrow表 reader表 1 找出姓李的读者姓名 name 和所在单位 company select from reader t where name like 李 2 列出图书库中所有藏书的书名 book name 及出版单位 output select dis...

Oracle作业

实验七 oracle 高级数据类型。1.大对象数据导入。1 创建 表image 2 创建逻辑目录。3 创建插入 数据的存储过程。4 调用存储过程img insert,向表image中插入 数据的导入。1 创建具有xmltype数据类型的表。2 插入000001号员工的 数据的查询。1 返回员工为00...

Oracle入门作业

oracle入门 实训作业。1 启动oracle数据库实例服务和监听服务。2 建立本地网络服务名。1 使用net manager新建立一个本地网络服务名。2 进入sqlplus,以用户sys 以管理员身份 连接。1 进入windows命令窗口,键入命令sqlplus 2 输入用户登录信息 sys 密...